![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#12 |
|
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
Um das jetzt zu klären:
Folgendes funktionert in Ansi-C: #include <stdio.h> void main() { int i; for (i=0; i < 10; i++) printf("test"); } Folgendes funktionert in Ansi-C NICHT: #include <stdio.h> void main() { for (int i=0; i < 10; i++) printf("test"); } ompiling... ctest.c H:\ctest.c(5) : error C2143: syntax error : missing ';' before 'type' H:\ctest.c(5) : error C2143: syntax error : missing ';' before 'type' H:\ctest.c(5) : error C2143: syntax error : missing ')' before 'type' ... Error executing cl.exe. ctest.exe - 7 error(s), 1 warning(s) cin, cout hat den vorteil, dass der typ der varaible, die man ausgeben will egal ist, weil die operatoren "<<" und ">>" für mehrere varaiblentypen überladen sind. (was nur in C++ funktioniert). Für das angeführte Programm würde ich aber auch printf verwenden. -hannes |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|