004
17.07.2006, 01:38 Uhr
Hans
Library Walker (Operator)
|
Zitat von xXx: |
C++: |
#include <iostream.h>
|
Seit 1998 ist dies nichtmal std. konform...
muss es heißen....
|
Hi, das ist zwar richtig, aber wir wissen ja nicht, wie alt der Compiler und das Buch sind, das er/sie benutzt. Und bei alten Compilern erlebt man ja bekanntlich immer noch, das die den Standard nicht mögen...
Code: |
D:\Borland\work>type hw.cpp #include <iostream>
int main() { cout << "Hello World!\n"; return 0; } D:\Borland\work>bcc32 -w hw.cpp Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland hw.cpp: Error E2451 hw.cpp 5: Undefined symbol 'cout' in function main() *** 1 errors in Compile ***
D:\Borland\work>type hw.cpp #include <iostream.h>
int main() { cout << "Hello World!\n"; return 0; } D:\Borland\work>bcc32 -w hw.cpp Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland hw.cpp: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
D:\Borland\work>hw Hello World!
D:\Borland\work>
|
Jetzt wirst Du mir zwar wieder vorwerfen, das der Borlandcompiler deshalb ins Museum gehört, was ja nicht ganz von der Hand zu weisen ist, aber damit komm ich(!) (noch) am besten zurecht. (Ansonsten hab ich hier noch einen Open Watcom in gebrauch.)
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |