Coding IDE: Microsoft Visual C++ 6.0цикл по ошибке C
Следующий код:
#include <stdio.h>
#include <string.h>
int main()
{
int i;
for(i=0; i<7; i++)
{
int j;
for(j=0; j<5; j++)
{
if(i==0 || i==6)
{
// print *****
if(j<4)
{
printf("*");
}
else if(j==4)
{
printf("*\n");
}
}
else
{
if(j==0)
printf("*");
else if(j==4)
{
printf("*\n");
}
}
}
}
return 0;
}
Выдает сообщение об ошибке:
error C2143: syntax error : missing ';' before 'type'
error C2065: 'i' : undeclared identifier
Я просто не знаю причину почему он дает мне такую ошибку msg. Предположим, что это простой цикл - for (int i=0; i<10; i++){}
, но он просто не работает и дает мне такую ошибку msg.
В какой строке вы видите ошибку? –
@ user1145976: Как насчет публикации реального кода? –
VSC++ - старый? Это может потребовать объявления в начале функций. – Vyktor