|
9 / 9 / 1
Регистрация: 01.11.2011
Сообщений: 21
|
||||||||||||
Как посчитать сумму двух чисел в MS Visual Studio 2008?01.11.2011, 01:20. Показов 4581. Ответов 9
Метки нет (Все метки)
Доброго дня и ночи, товарищи программисты!
До сих пор я писал программы в Borland C++ Builder 6, но последнее время задумываюсь о переходе на MS Visual Studio. В связи с єтим, я хотел бы для начала поинтересоваться, как заставить вот эту простенькую программу суммы двух чисел работать в MS VS 2008? Консольное приложение создал. Ввёл код в разделе Source Files:
Нажимаю F7 (Build) и получаю в результате сообщения: 1>------ Build started: Project: Summa1, Configuration: Debug Win32 ------ 1>Compiling... 1>Summa1.cpp 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1. cpp(5) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory 1>Build log was saved at "file://c:\Users\Negent\Documents\Visual Studio 2008\Projects\Summa1\Summa1\Debug\B uildLog.htm" 1>Summa1 - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Пожалуйста, подскажите, как мне заставить работать это приложение под MS VS 2008. Готов принять в качестве помощи ссылку на рук-во по быстрому освоению.
0
|
||||||||||||
| 01.11.2011, 01:20 | |
|
Ответы с готовыми решениями:
9
Как открыть проект созданный в Visual Studio 2012 в Visual Studio 2008? Как проект на visual studio 2012 открыть на visual studio 2008 Visual Studio 2005 и Visual Studio 2008 сильно ли они отличаются друк от друга? |
|
Студент
148 / 148 / 64
Регистрация: 18.01.2011
Сообщений: 469
|
||||||
| 01.11.2011, 01:21 | ||||||
1
|
||||||
|
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
|
| 01.11.2011, 01:22 | |
|
в студии есть автозаполнение. смотри как какие библиотеки названы
1
|
|
|
9 / 9 / 1
Регистрация: 01.11.2011
Сообщений: 21
|
||
| 01.11.2011, 01:23 [ТС] | ||
|
1>------ Build started: Project: Summa1, Configuration: Debug Win32 ------ 1>Compiling... 1>Summa1.cpp 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 0) : error C2065: 'cout' : undeclared identifier 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 1) : error C2065: 'cin' : undeclared identifier 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 2) : error C2065: 'cout' : undeclared identifier 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 3) : error C2065: 'cin' : undeclared identifier 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 4) : error C2065: 'cout' : undeclared identifier 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 4) : error C2065: 'endl' : undeclared identifier 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 5) : error C2065: 'cout' : undeclared identifier 1>Build log was saved at "file://c:\Users\Negent\Documents\Visual Studio 2008\Projects\Summa1\Summa1\Debug\BuildL og.htm" 1>Summa1 - 7 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Поэтому я и использовал заголовочный файл iostream.h
0
|
||
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
| 01.11.2011, 01:24 | |
|
0
|
|
|
Студент
148 / 148 / 64
Регистрация: 18.01.2011
Сообщений: 469
|
|||||||||||
| 01.11.2011, 01:25 | |||||||||||
|
перед cout и т.д
пишите std::
или так
1
|
|||||||||||
|
9 / 9 / 1
Регистрация: 01.11.2011
Сообщений: 21
|
||||||||||||||||||
| 01.11.2011, 01:37 [ТС] | ||||||||||||||||||
1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 3) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)' : could not deduce template argument for 'std::basic_ostream<_Elem,_Traits> &' from 'std::istream' 1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(653) : see declaration of 'std::operator <<' 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 3) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)' : could not deduce template argument for 'std::basic_ostream<_Elem,_Traits> &' from 'std::istream' 1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(653) : see declaration of 'std::operator <<' 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 3) : error C2676: binary '<<' : 'std::istream' does not define this operator or a conversion to a type acceptable to the predefined operator 1>Build log was saved at "file://c:\Users\Negent\Documents\Visual Studio 2008\Projects\Summa1\Summa1\Debug\BuildL og.htm" 1>Summa1 - 82 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(653) : see declaration of 'std::operator <<' 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 3) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)' : could not deduce template argument for 'std::basic_ostream<_Elem,_Traits> &' from 'std::istream' 1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(653) : see declaration of 'std::operator <<' 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 3) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)' : could not deduce template argument for 'std::basic_ostream<_Elem,_Traits> &' from 'std::istream' 1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(653) : see declaration of 'std::operator <<' 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 3) : error C2784: 'std::basic_ostream<_Elem,_Traits> &std::operator <<(std::basic_ostream<_Elem,_Traits> &,const char *)' : could not deduce template argument for 'std::basic_ostream<_Elem,_Traits> &' from 'std::istream' 1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\ostream(653) : see declaration of 'std::operator <<' 1>c:\users\negent\documents\visual studio 2008\projects\summa1\summa1\summa1.cpp(1 3) : error C2676: binary '<<' : 'std::istream' does not define this operator or a conversion to a type acceptable to the predefined operator 1>Build log was saved at "file://c:\Users\Negent\Documents\Visual Studio 2008\Projects\Summa1\Summa1\Debug\BuildL og.htm" 1>Summa1 - 82 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Вот если использовать именно iostream.h (в отличие от iostream в последнем примере), то:
0
|
||||||||||||||||||
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|||||||||||
| 01.11.2011, 01:41 | |||||||||||
|
Negent, так не верно
1
|
|||||||||||
|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
||||||
| 01.11.2011, 01:42 | ||||||
1
|
||||||
|
9 / 9 / 1
Регистрация: 01.11.2011
Сообщений: 21
|
|
| 01.11.2011, 02:13 [ТС] | |
|
Ура! Заработало. Даже проверил. Надо будет сейчас попробовать переделку кода на свой лад, и посмотреть, что было не так =)
Оказалось элементарно. Неправильно были использованы: << и >>, при потоковых операциях. Добавлено через 15 минут Кроме того, надо было подключить стандартное пространство имён.
0
|
|
| 01.11.2011, 02:13 | |
|
Помогаю со студенческими работами здесь
10
Чтение из файла двумерного массива чисел (visual studio 2008) Скажите если я напишу программу на C# в MS Visual studio 2012 на framework 3.5 я потом смогу открыть проект моей программы на MS Visual studio 2008
Отличие сборок Visual Studio 2008 от Visual Studio 2010 Учебный материал Visual Studio 2010/Visual Studio 2008 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|