Форум программистов, компьютерный форум 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++ Первая программа С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
15.03.2012, 19:57     Первая программа и уже не работает... #2
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cstdlib>
#include "StdAfx.h"
 
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
#include <iostream>
#include <cstdlib>
 
using namespace std;
int main()
{
        cout << "My first program";
        system("PAUSE > NULL");
        return 0;
}
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 20:00  [ТС]     Первая программа и уже не работает... #3
dimcoder, нет, не помогло. По-прежнему возникает такая же ошибка
Konstantin_D
 Аватар для Konstantin_D
14 / 14 / 2
Регистрация: 21.07.2011
Сообщений: 89
15.03.2012, 20:07     Первая программа и уже не работает... #4
А еще можно было строку с ошибкой
C++
1
return:0;
просто удалить
И все дела!
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 20:15  [ТС]     Первая программа и уже не работает... #5
Konstantin_D, всё ещё не работает. Попробовал с вариантами dimcoder и со своим


Добавлено через 5 минут
может быть кто-нибудь попробует запустить этот код у себя, вдруг только у меня глюченно
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
15.03.2012, 20:27     Первая программа и уже не работает... #6
Dr, попробуйте закрыть и заново открыть Visual Studio. А потом создать новый проект. Напишите какие будет выдавать ошибки.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 20:34     Первая программа и уже не работает... #7
вы не умеете читать? или что?
1>2.cpp(9): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
добавьте #include "StdAfx.h как вам пишет компилятор
у вас проект создан с предкомпилированным заголовком
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 20:41  [ТС]     Первая программа и уже не работает... #8
dimcoder, всё те же ошибки

http://cs11221.userapi.com/u21571296...x_fbb7e401.jpg
http://cs11221.userapi.com/u21571296...x_7e0fb0cd.jpg

1.
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <cstdlib>
 
using namespace std;
int main()
{
        cout << "My first program";
        system("PAUSE > NULL");
        return 0;
}
лог
1>------ Построение начато: проект: 3, Конфигурация: Debug Win32 ------
1> stdafx.cpp
1> 3.cpp
1>3.cpp(1): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>3.cpp(2): warning C4627: #include <cstdlib>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>3.cpp(11): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
1> AssemblyInfo.cpp
1> Создание кода...
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

2.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cstdlib>
#include "StdAfx.h"
 
using namespace std;
int main()
{
        cout << "My first program";
        system("PAUSE > void");
        return 0;
}
лог
1>------ Построение начато: проект: 3, Конфигурация: Debug Win32 ------
1> 3.cpp
1>3.cpp(1): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>3.cpp(2): warning C4627: #include <cstdlib>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>3.cpp(8): error C2065: cout: необъявленный идентификатор
1>3.cpp(9): error C3861: system: идентификатор не найден
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

3.
C++
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
int main()
{
        cout << "My first program";
        return:0;
}
лог
1>------ Построение начато: проект: 3, Конфигурация: Debug Win32 ------
1> 3.cpp
1>3.cpp(1): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>3.cpp(8): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========


варианты без return 0; тоже не работают
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
15.03.2012, 20:45     Первая программа и уже не работает... #9
я бы рекомендовал создать новый проект, и потихоньку в него дописывать.
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 20:46  [ТС]     Первая программа и уже не работает... #10
panicwassano, я уже писал, что пробовал вариант dimcoder, в котором как раз есть #include "StdAfx.h" - не работает
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.03.2012, 20:48     Первая программа и уже не работает... #11
Цитата Сообщение от Dr Посмотреть сообщение
panicwassano, я уже писал, что пробовал вариант dimcoder, в котором как раз есть #include "StdAfx.h" - не работает
проблема у вас, а не с кодом, создайте пустой проект, добавьте cpp файла и пишите в него
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 20:54  [ТС]     Первая программа и уже не работает... #12
заменил using namespace std; на using namespace System;
ошибка перестала выходить, но пауза перестала работать - окно мелькнёт и закроется
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
15.03.2012, 20:54     Первая программа и уже не работает... #13
Попробуйте мой код
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
int main()
{
        cout << "My first program\n"; //"\n" - символ перехода на новую строку 
        system("PAUSE"); //пауза
        return 0; //выход из программы
}
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 20:57  [ТС]     Первая программа и уже не работает... #14
panicwassano, пробовал - не работает
Первая программа и уже не работает...

Добавлено через 2 минуты
cactus09, код работает без ошибок, но нет паузы
Taras_Z
 Аватар для Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
15.03.2012, 21:00     Первая программа и уже не работает... #15
Проект->Свойства-> С/С++ -> Предварительно откомплирирование заголовки -> Не использовать предварительно скомпилированные заголовки

Добавлено через 1 минуту
и код от Dimcoder
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 21:01  [ТС]     Первая программа и уже не работает... #16
cactus09, создал новый проект, вставил в файл ваш код - перестало работать

1>------ Построение начато: проект: 7, Конфигурация: Debug Win32 ------
1> stdafx.cpp
1> 7.cpp
1>7.cpp(1): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>7.cpp(9): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
1> AssemblyInfo.cpp
1> Создание кода...
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Taras_Z
 Аватар для Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
15.03.2012, 21:01     Первая программа и уже не работает... #17
system("pause"); - пауза
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
15.03.2012, 21:02     Первая программа и уже не работает... #18
У тебя получается так? [под паузой имею ввиду строчку в рамке]
Миниатюры
Первая программа и уже не работает...  
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
15.03.2012, 21:06     Первая программа и уже не работает... #19
Цитата Сообщение от Dr Посмотреть сообщение
cactus09, создал новый проект, вставил в файл ваш код - перестало работать

1>------ Построение начато: проект: 7, Конфигурация: Debug Win32 ------
1> stdafx.cpp
1> 7.cpp
1>7.cpp(1): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>7.cpp(9): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
1> AssemblyInfo.cpp
1> Создание кода...
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
а ты не забл строчку
C++
1
#include <iostream>
, посмотри, может не все скапировал?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2012, 21:06     Первая программа и уже не работает...
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Dr
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 15
15.03.2012, 21:06  [ТС]     Первая программа и уже не работает... #20
Taras_Z, заработало!
http://cs11221.userapi.com/u21571296...x_10765a0b.jpg
Yandex
Объявления
15.03.2012, 21:06     Первая программа и уже не работает...
Ответ Создать тему
Опции темы

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