error: `main' must return `int'
вот писал небольшой код, и выдало такое.. как исправить?
у тебя метод main должен вернуть числовое значение. Он у тебя ничего не возвращает )
12 Май 2010, 22:07Добавь перед return - getc();
Только не забудь подключит stdio.h.
Тогда консоль не будет закрываться пока не нажмешь какую то клавишу )
#include <iostream>
#include <stdio.h>
int main(int argc, char* argv[])
{
int i = 10;
std::cout<<"Hello World!"<<std::endl;
while(i--)
{
for(int j=0; j<10; j++)
std::cout<<"Hello World!"<<std::endl;
}
getc();
return 0;
}
Ошибку говорит(((
Dezer, std в C++. printf позволяет отформатировать строку
13 Май 2010, 19:51Ээ, сори ) getch();
Dezer, printf пришел из C, отличается собственно тем, что это функция, а std это вообще namespace стандартной библиотеки ) а cout и cin (ну и cerr) это stream`s (тобишь потоки вывода, ввода и ошибок). Потоки можно переназначать и скажем std::cout можно направить в файл или в сокет.
alex256, в потоках можно тоже форматировать )