![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#11 |
Veteran
![]() Registriert seit: 05.04.2002
Beiträge: 331
|
![]() tschuldige aber meiner meinung nach is cout in keinem fall einem printf vorzuziehen. produziert einfach zusätzliche unnötige abhänigkeiten
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm! |
![]() |
![]() |
![]() |
#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) | |
|
|