Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.70
Проект Разгром
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 6
#1

Не получается работать с cout в MS Visual C++ 2010 Express - C++

16.02.2012, 23:17. Просмотров 2445. Ответов 7
Метки нет (Все метки)

в общем берем даже обычную программу:
C++
1
2
3
4
5
6
7
8
# include <stdio.h>
# include <conio.h>
 
int main()
{
    printf ("Privet!\n");
    getch();
}
такая программа работает. а такая:
C++
1
2
3
4
5
6
7
# include <iostream>
using namespace std;
int main()
{
    cout << "Privet!\n";
    return 0;
}
нет. вот что пишет:

"2.exe": Загружено: "C:\Users\user\Documents\Visual Studio 2010\Projects\2\Debug\2.exe", Символы загружены.
"2.exe": Загружено: "C:\Windows\SysWOW64\ntdll.dll", Невозможно найти или открыть файл PDB
"2.exe": Загружено: "C:\Windows\SysWOW64\kernel32.dll", Невозможно найти или открыть файл PDB
"2.exe": Загружено: "C:\Windows\SysWOW64\KernelBase.dll", Невозможно найти или открыть файл PDB
"2.exe": Загружено: "C:\Windows\SysWOW64\msvcp100d.dll", Символы загружены.
"2.exe": Загружено: "C:\Windows\SysWOW64\msvcr100d.dll", Символы загружены.
Программа "[3504] 2.exe: Машинный код" завершилась с кодом 0 (0x0).

в чем проблема? где моя ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
16.02.2012, 23:32     Не получается работать с cout в MS Visual C++ 2010 Express #2
завершилось с кодом 0. т.е. все отработало как надо. у вас ведь сообщение вывелось?

а это
"2.exe": Загружено: "C:\Windows\SysWOW64\ntdll.dll", Невозможно найти или открыть файл PDB
"2.exe": Загружено: "C:\Windows\SysWOW64\kernel32.dll", Невозможно найти или открыть файл PDB
"2.exe": Загружено: "C:\Windows\SysWOW64\KernelBase.dll", Невозможно найти или открыть файл PDB
- это попытки студии загрузить пдб файлы для дебага. она просто пишет что не нашла их. их ведь нет. программа от этого остается рабочей. просто студия не сможет нормально дебажить указанные длльки. главное что дллки загрузились.
Проект Разгром
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 6
16.02.2012, 23:45  [ТС]     Не получается работать с cout в MS Visual C++ 2010 Express #3
Цитата Сообщение от DU Посмотреть сообщение
завершилось с кодом 0. т.е. все отработало как надо. у вас ведь сообщение вывелось?

а это

- это попытки студии загрузить пдб файлы для дебага. она просто пишет что не нашла их. их ведь нет. программа от этого остается рабочей. просто студия не сможет нормально дебажить указанные длльки. главное что дллки загрузились.
а то что после запуска резко открывается и тут же закрывается консольное окно это нормально? что нужно сделать чтобы оно висело? там до нажатия клавиши и т.п.?
retmas
Жарю без масла
858 / 740 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
16.02.2012, 23:47     Не получается работать с cout в MS Visual C++ 2010 Express #4
ctrl+f5
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
16.02.2012, 23:49     Не получается работать с cout в MS Visual C++ 2010 Express #5
ну да. либо запускать по Ctrl-F5, либо почитать закремленную в самом верху тему и сделать как-нибудь, как там написано:
http://www.cyberforum.ru/cpp-beginners/thread10807.html
asdf.inferno
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 19
16.02.2012, 23:52     Не получается работать с cout в MS Visual C++ 2010 Express #6
добавь в код:

C++
1
2
3
4
5
6
7
#include <Windows.h>
...
...
 
...
system ("pause");
return 0;
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
17.02.2012, 00:07     Не получается работать с cout в MS Visual C++ 2010 Express #7
Функцию system лучше использовать не из windows.h а из cstdlib
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2012, 09:52     Не получается работать с cout в MS Visual C++ 2010 Express
Еще ссылки по теме:

Microsoft visual express 2010. Скомплилированный заголовок C++
C++ Накрылся Microsoft Visual C++ 2010 Express
начинаю работу с visual C++ 2010 express C++
C++ Прилинковать SDL 2.0.3 к Visual Studio 2010 Express
Ошибка в Visual Studio 2010 Express C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Проект Разгром
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 6
17.02.2012, 09:52  [ТС]     Не получается работать с cout в MS Visual C++ 2010 Express #8
благодарю всех ответивших по проблеме
Yandex
Объявления
17.02.2012, 09:52     Не получается работать с cout в MS Visual C++ 2010 Express
Ответ Создать тему
Опции темы

Текущее время: 23:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru