2017-11-11 3 views
-2

Wenn ich Integer in C drucke, landen sie neben der neuen Befehlszeile im Terminal. Wie verhindere ich das?Probleme beim Drucken von Ganzzahlen in C auf Mac-Terminal

#include <stdio.h> 

#include <stdlib.h> 

int main() 
{ 
    printf("Hello World!\n"); 
    printf("%d", 1200); 
    return 0; 
} 

Die Ausgabe sieht so aus: 1200MacBook-Pro: Datei Benutzer $

+0

'printf ("% d", 1200); '->' printf ("% d \ n", 1200); ' –

+0

Dieses Verhalten ist nicht Mac-spezifisch; Es wird auf fast jeden Unix-basierten Computer angewendet und gilt wahrscheinlich für Windows, wenn Sie sich in einer Befehlszeilenumgebung befinden. (Es hat natürlich keine Auswirkungen auf GUI-Anwendungen.) –

Antwort

2

das gleiche tun Sie mit Hello World! tat umfassen eine neue Zeile (\n) am Ende.

1

ändern diese:

printf("%d", 1200); 

dazu:

printf("%d\n", 1200); 

(. Natürlich ist die MacBook-Pro:File user$ ist nicht Teil Ihres Programms Ausgabe)

Verwandte Themen