View Single Post
Old 18-10-2006, 23:06   #5
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da cionci
Devi includere <cstdio>, stdio.h non è più un header standard...

In ogni caso ti consiglio di restare sull'I/O del C++, perchè, anche se può sembrare più complesso, è certamente più sicuro...
Nell'I/O del C sono diffusi vari possibili buffer overflow...se non è gestito in modo oculato...
Mentre con l'I/O del C++ puoi usare string per astrarre le stringhe e quindi limitare i possibili overflow in input...
A volte sono obbligato ad usare l'IO del C in programmi C++ semplicemente perchè con il compilatore non sono inclusi gli stream del C++, vedi embedded VC4, e l'STLPort non compila per il solito problema M$ di interpretazione errata degli include
tomminno è offline   Rispondi citando il messaggio o parte di esso