So che possiamo usareC++ alternativa al perror()
perror()
in C per stampare gli errori. Mi stavo chiedendo se c'è un'alternativa C++ a questo, o se devo includere questo (e quindi stdio.h) nel mio programma. Sto cercando di evitare quante più funzioni C possibili.
Grazie!
Per coloro che non lo sanno, ma immediatamente dicono "usa' cerr' ", l'utilità di' perror() 'è che in realtà interpreta l'errore e lo visualizza di conseguenza. Presumo che voglia l'interpretazione tanto quanto l'output della console ... – KevenK
Potresti provare a spiegare come vuoi stampare gli errori? Anche le funzioni C sono incluse in C++, non c'è niente di sbagliato nell'usarle. – Simon
Simon, uno dei motivi per evitare le funzioni di stampa simili a C nei programmi C++ è che è necessario prestare attenzione (risciacquo) durante la miscelazione, ad es. 'printf' e' cout', vedi http://stackoverflow.com/questions/2708482 –