Mi chiedevo quale sia il modo più efficace per produrre una nuova linea da console. Si prega di spiegare perché una tecnica è più efficiente. Efficiente in termini di prestazioni.Il modo più efficiente per generare una nuova riga
Ad esempio:
cout << endl;
cout << "\n";
puts("");
printf("\n");
La motivazione per questa domanda è che trovo la mia auto scrittura loop con uscite e ho bisogno di uscita di una nuova linea dopo tutte le iterazioni del ciclo. Sto cercando di scoprire qual è il modo più efficace per farlo, supponendo che nient'altro abbia importanza. Questa supposizione che nient'altro conta è probabilmente sbagliata.
'fputc ('\ n', stdout)'? –
Tutti gli esempi restituiscono il carattere di fine riga (facoltativamente preceduto dal ritorno a capo, a seconda del sistema operativo). Il ritorno a capo è denotato '\ r'. – kfx
_ @ Harrison Tran_ Qual è l'effetto effettivo che ti aspetti? Alcuni collegamenti per l'output di formattazione del testo potrebbero prendere in considerazione l'estensione di ''\ r'' e/o la chiamata di' flush() 'in modo esplicito, a prescindere. –