ヘッダ | stdio.h |
書式 | int putchar(int c); |
引数 | c … 書き込む文字 |
戻り値 | 成功:書き込んだ文字(int型) 失敗:EOF |
解説 | 標準出力で文字を1バイト書き込む。 |
/****************************************************************************/ #include<stdio.h> #include<string.h> #define BUFSIZE 1024 int main() { int buf[BUFSIZE]; int cnt; memset(buf, '\0', sizeof(buf)); // 配列を初期化 cnt = 0; // カウンタを初期化 printf("文字列を入力して下さい->"); // 文字を1バイトずつ読み込み、1バイトずつ書き込む while(!feof(stdin)) { buf[cnt] = getchar(); // 文字を1バイト読み込む if((buf[cnt] == '\n') || (cnt >= BUFSIZE - 1)) // 改行コードに達した場合 { break; // whileループを抜ける } putchar(buf[cnt]); // 読み込んだ文字を1バイト書き込む cnt++; } printf("\n\n"); return 0; } /****************************************************************************/
Copyright(c) 2010 , cgengor
このWebページの内容を無断で複製または転載することを禁じます。
このWebページの情報を利用することにより発生したいかなる損害について著作権保有者はいっさいの責任を負いません。