Показать сообщение отдельно

  #723  
Старый 06.02.2008, 06:57
0x22b
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
С нами: 9707254

Репутация: 136
По умолчанию

Цитата:
Сообщение от Garfi  
Такая проблема, начал изучать C++, остановился но функции cout<<"...";

Задание сделал, вот исходник:

# include <iostream.h>
void main()
}
//
//Resume
//cout<<"\t\t\t\tResume\n";
//cout <<"\n";
//
//cout <<"\t\tsurname"<<"\tIvanchenko";
//
//cout <<"\n";
//cout <<"\t\tName"<<Leonid\n";
//cout <<"\n";
//
//cout <<"\t\tWork at "<<"\" Krocus\"\n";
//cout <<"\n";
//cout <<"\t\tDate of birth: "<<"\t 23.08":
//cout <<"\n";
}

Выдает ошибку - Compiling...
123.cpp
c:\program files\microsoft visual studio\myprojects\123\123.cpp(1) : warning C4067: unexpected tokens following preprocessor directive - expected a newline
c:\program files\microsoft visual studio\myprojects\123\123.cpp(3) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(3) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(3) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(19) : error C2143: syntax error : missing ';' before '}'
c:\program files\microsoft visual studio\myprojects\123\123.cpp(19) : error C2143: syntax error : missing ';' before '}'
Error executing cl.exe.

123.exe - 5 error(s), 1 warning(s)

Вопрос, в чем проблема, вроде все сделал правильно (по примеру в учебнике)?
Во первых у тебя весь код в операторных скобках функции main закоментен.. Во вторых как бы там нибыло но пусть функция main всетаки возвращает значение int (так как она должна сообщать ОС о правильном завершении программы при помощи функции return 0, в третьих это С++ а не С привыкай начинать прогу так:

Код:
#include <iostream>

using namespace std;
В четвертых для начала твоих познаний и консольных проектов советую использовать что нибудь попроще.. Например Dev-C++ (достаточно хорошая среда разработки)..

Ну и в пятых вот как должна выглядеть твоя программа:

Код:
#include <iostream>

using namespace std;

int main(void)
{
    cout << "\t\t\t\tResume\n\n";

    cout << "\t\tsurname" << "\tIvanchenko\n";

    cout << "\t\tName"     << "Leonid\n\n";

    cout << "\t\tWork at " << "\" Krocus\"\n\n";
    cout << "\t\tDate of birth: " << "\t 23.08\n";

   system("PAUSE");
   return 0;
}
Когда кодируеш, то кодируй внимательно, забываеш закрывать ковычки, ставиш вместо закрывающей точки с запятой двоеточие.. И советую уже сейчас начать придерживаться стиля программироваиния.. Так же не выноси cout << "\n"; на новую строку, ведь \n можно поставить в конец предыдущей в твоем случае.. Удачи в твоих начинаниях! P.S. если что пиши ЛС, могу залить на slil.ru Dev-C++, весит не много, порядка 8 мегобайт..

Последний раз редактировалось 0x22b; 06.02.2008 в 07:03..
 
Ответить с цитированием