Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Хелп, что означает ошибка too few arguments to function 'int main' (язык C++)? Помогите, плиз!

Pro$eR Мыслитель (6286), закрыт 15 лет назад
Дополнен 15 лет назад
ВОТ ПРОГА:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int a;
int b;
int c;
int d;
int e;
int f;
cout<<"Enter 1st Date (Day/Mounth/Year : "<<endl;>>a>>b>>c;
if (b==1||b==3||b==5||b==7||b==8||b==10||b==12||b>12&&a>31||b==2&&a>29||b==2||b==4||b==6||b==9||b==11&&a>30){
cout<<"Date is not right"<<endl;>>d>>e>>f;
if (e==1||e==3||e==5||e==7||e==8||e==10||e==12||e>12&&d>31||e==2&&d>29||e==2||e==4||e==6||e==9||e==11&&d>30){
cout<
Дополнен 15 лет назад
Это начало проги, ругается на инты переменных (с a по f)
Лучший ответ
Barricade Мастер (2055) 15 лет назад
убери int argc, char *argv[] ...оставь просто int main () (или void main)вообще никогда не понимал зачем оно особо нужно
MegakotЗнаток (386) 11 лет назад
Первый аргумент - количество параметров командной строки. Второй аргумент - массив этих параметров. Используется как в консольных, так и в оконных приложениях.
Остальные ответы
Том Гальченко Мыслитель (7450) 15 лет назад
Кусок кода в студию. Видимо, недостаточное количество параметров передается в функцию. И вообще, main - она обычно void а не int.
Арчер Мыслитель (5350) 15 лет назад
func у тебя параметры принимает, а ты ее как вызываешь?
где параметры вообще? или ты рассчитываешь, что компилятор сам додумается что-то в функцию передать?

Сначала надо объявить переменные, а потом их передавать в функцию.
too few - слишком мало, грамотей, блин.

Pro$eRМыслитель (6286) 15 лет назад
Ты этот комент спёр с форума, грамотей, блин! Сам небось нифига не шаришь))) Кстати я уже исправил и всё работает)))
Похожие вопросы