Ich bin gerade dabei, zu lernen, OpenGL zu verwenden, und ich beginne eine Reihe von Tutorials von http://www.opengl-tutorial.org/.Was ist der Aufruf von "getchar()" nach dem Drucken eines Fehlers mit "fprintf"?
Im ersten Tutorial, sie beginnen main() mit dieser if-Anweisung:
// Initialize GLFW
if (!glfwInit())
{
fprintf(stderr, "failed to initialize GLFW\n");
getchar();
return -1;
}
ich, dass fprintf verstehe ein ungepufferte Druck ist, der für einen Fehler anzeigt Art des Standard ist. Und Return -1 macht auch Sinn. Aber warum sollte getchar() aufgerufen werden, nachdem ein Fehler angezeigt wurde?
Danke.
Um zu verhindern, dass die Anwendung geschlossen wird, indem ich auf Benutzereingaben wartet, denke ich. –
Mögliche Duplikate: [Pause Bildschirm bei Programmabschluss in C] (http://stackoverflow.com/questions/9386651/pause-screen-at-program-completion-in-c) – NathanOliver
Es ist nur da, so dass Sie treffen müssen irgendeinen Schlüssel, bevor Sie fortfahren. –