std::putchar
Von cppreference.com
| Definiert in Header <cstdio> |
||
| int putchar( int ch ); |
||
Schreibt ein Zeichen ch nach stdout. Intern wird das Zeichen unmittelbar vor dem Schreiben in ein unsigned char umgewandelt.
Entspricht std::putc(ch, stdout).
Inhalt |
[edit] Parameter
| ch | - | zu schreibendes Zeichen |
[edit] Rückgabewert
Bei Erfolg wird das geschriebene Zeichen zurückgegeben.
Bei einem Fehler wird EOF zurückgegeben und der Fehlerindikator (siehe std::ferror()) für stdout gesetzt.
[edit] Beispiel
Führen Sie diesen Code aus
#include <cstdio> int main() { for (char c = 'a'; c != 'z'; ++c) std::putchar(c); // putchar return value is not equal to the argument int r = 0x1024; std::printf("\nr = 0x%x\n", r); r = std::putchar(r); std::printf("\nr = 0x%x\n", r); }
Mögliche Ausgabe
abcdefghijklmnopqrstuvwxy r = 0x1024 $ r = 0x24
[edit] Siehe auch
| schreibt ein Zeichen in einen Dateistream (function) | |
| C-Dokumentation für putchar
| |