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

Первая программа и уже не работает... - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 84, средняя оценка - 4.90
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 19:53     Первая программа и уже не работает... #1
Недавно купил книгу по C++, начал изучать...и так получилось, что уже первая программа не работает

Код из книги
C++
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
int main()
{
    cout << "My first program";
    return:0;
}
Использую:
Microsoft Visual Studio 2010, экспресс-выпуск
Версия 10.0.30319.1 RTMRel
Платформа Microsoft .NET Framework
Версия 4.0.30319 RTMRel

Скрины ошибок, возникающих при компиляции
http://cs11221.userapi.com/u21571296...x_fbb7e401.jpg
http://cs11221.userapi.com/u21571296...x_7e0fb0cd.jpg

Лог
1>------ Построение начато: проект: 2, Конфигурация: Debug Win32 ------
1> 2.cpp
1>2.cpp(1): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>2.cpp(9): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2012, 19:53     Первая программа и уже не работает...
Посмотрите здесь:

Первая программа C++
C++ Помагит.е разобраться. Первая программа на с++
Первая программа. Код не компилируется и не запускается программа. C++
Первая программа на С++ C++
C++ Первая программа С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
15.03.2012, 21:08     Первая программа и уже не работает... #21
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "StdAfx.h"//должна подключаться первой, а лучше создавать пустой проект
#include <iostream>
#include <cstdlib>
 
 
using namespace std;
int main()
{
        cout << "My first program";
        system("PAUSE > void");
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 21:09  [ТС]     Первая программа и уже не работает... #22
применил - заработало
Цитата Сообщение от Taras_Z Посмотреть сообщение
Проект->Свойства-> С/С++ -> Предварительно откомплирирование заголовки -> Не использовать предварительно скомпилированные заголовки
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
15.03.2012, 21:12     Первая программа и уже не работает... #23
Цитата Сообщение от Dr Посмотреть сообщение
применил
Сообщение от Taras_Z
Проект->Свойства-> С/С++ -> Предварительно откомплирирование заголовки -> Не использовать предварительно скомпилированные заголовки
В этом не было обходимости!

Создаете либо Empty project (пустой проект), либо следите что бы #include "StdAfx.h" подключался первым! хотя лучше пустой проект!!
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 21:12     Первая программа и уже не работает... #24
проект надо нормальный создавать
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
15.03.2012, 21:14     Первая программа и уже не работает... #25
panicwassano, Это первая прогрмма, надо быть чуть снисходительнее.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 21:15     Первая программа и уже не работает... #26
как сказать при создании надо хоть читать интерисоваться тем, что написать галочка напротив precompiled header
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
15.03.2012, 21:17     Первая программа и уже не работает... #27
Рабочий код (см. вложение)

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "StdAfx.h"
#include <iostream>
#include <cstdlib>
 
 
using namespace std;
int main()
{
        cout << "My first program";
        system("PAUSE > void");
        return 0;
}
Не рабочий код

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include "StdAfx.h"
#include <cstdlib>
 
 
using namespace std;
int main()
{
        cout << "My first program";
        system("PAUSE > void");
        return 0;
}
Ошибки
1>d:\12\12.cpp(5): warning C4627: '#include <iostream>': skipped when looking for precompiled header use
1> Add directive to 'StdAfx.h' or rebuild precompiled header
1>d:\12\12.cpp(13): error C2065: 'cout' : undeclared identifier
Миниатюры
Первая программа и уже не работает...  
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 21:23  [ТС]     Первая программа и уже не работает... #28
Infinity3000, при создании пустого проекта не находит Debug-файл
http://cs11221.userapi.com/u21571296...x_436c127e.jpg
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
15.03.2012, 21:26     Первая программа и уже не работает... #29
Удали строчку
C++
1
#include "StdAfx.h"
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 21:32  [ТС]     Первая программа и уже не работает... #30
cactus09, ошибка возникает по-прежнему
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
15.03.2012, 21:34     Первая программа и уже не работает... #31
Попробуй вернуть строчку и отключить антивирус на время. А то у меня было что kis все мой проэкты добавил в карантин.
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
15.03.2012, 21:38     Первая программа и уже не работает... #32
см. вложения Сделай все по порядку!
Миниатюры
Первая программа и уже не работает...   Первая программа и уже не работает...   Первая программа и уже не работает...  

Первая программа и уже не работает...   Первая программа и уже не работает...   Первая программа и уже не работает...  

Первая программа и уже не работает...   Первая программа и уже не работает...  
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 21:48  [ТС]     Первая программа и уже не работает... #33
cactus09, нет при создании пустого проекта не работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "StdAfx.h"
#include <iostream>
#include <cstdlib>
 
 
using namespace std;
int main()
{
        cout << "My first program";
        system("PAUSE > void");
        return 0;
}
что с #include "StdAfx.h", что без...

Добавлено через 9 минут
Infinity3000, сделал так же - не работает...
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 21:52     Первая программа и уже не работает... #34
без комментариев
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
15.03.2012, 22:04     Первая программа и уже не работает... #35
Цитата Сообщение от Dr Посмотреть сообщение
Infinity3000, сделал так же - не работает...
Выставь все настройки по умолчанию! все что ты там менял верни назад!!
Taras_Z
 Аватар для Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
15.03.2012, 22:08     Первая программа и уже не работает... #36
у меня в настройках так стоит и все дебажит и запускается
Ka3aHTuI7
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 6
15.03.2012, 22:12     Первая программа и уже не работает... #37
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
 
int main()
{
        cout << "My first program";
 
        // для задержки экрана
        system("pause")
 
        return 0;
}
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 22:16     Первая программа и уже не работает... #38
в visual studio можно просто нажать ctrl+f5 и не надо никакой задержки
Ka3aHTuI7
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 6
15.03.2012, 22:18     Первая программа и уже не работает... #39
Спасибо за совет. Просто у него главная ошибка после return : стоит.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2013, 01:58     Первая программа и уже не работает...
Еще ссылки по теме:

C++ первая программа
Первая программа, синтаксическая ошибка C++
Не читает файл в папке дебаг. Уже везде его пихал, а программа не работает C++

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

Или воспользуйтесь поиском по форуму:
Volodja
Сообщений: n/a
20.01.2013, 01:58     Первая программа и уже не работает... #40
создай новый проект, но при этом поставь галочку на empty project (пустой проект). Должно получиться
Yandex
Объявления
20.01.2013, 01:58     Первая программа и уже не работает...
Ответ Создать тему
Опции темы

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