Przed chwilą przypadkowo zostawiłem w kodzie, w pętli main coś takiego:
a = a*
- bez średnika na końcu. Po tym wyrażeniu miałem długi komentarz, następnie funkcję getchar(); i return 0;
Wszystko się ładnie skompilowało i uruchomiło! Mam więc pytanie dlaczego kompilator nie krzyknął erroru (brak średnika)?
0
0
Pokaz ten kod.
0
Shalom napisał(a):
Pokaz ten kod.
Niestety już go skasowałem, ale to było coś w stylu (też działa):
int _tmain(int argc, _TCHAR* argv[])
{
int a = 5;
cout << " bla bla " << endl;
a = a*
getchar();
return 0;
}
1
No nie ma żadnego błędu w VS. getchar
zwraca int
. Masz tam a = a * getchar();
.
0
Hehe, rzeczywiście ;-)
Dzięki!