![]() |
tschuldige aber meiner meinung nach is cout in keinem fall einem printf vorzuziehen. produziert einfach zusätzliche unnötige abhänigkeiten
|
for-schleife
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 |
@Biri:
Danke daß du dir die Mühe gemacht hast das nachzusehen! Wieder was gelernt :) @irrsinn: Hier noch ein paar Gründe für Streams anstelle von stdio. |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 05:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag