putchar

[機能]

  標準出力ストリーム( stdout )に 1 文字出力します.putc のストリームを標準出力にした場合と同じです.成功すると,書き込んだ文字を返します.

[形式]
	#include <stdio.h>

	int putchar(int c)
		c      : 書き込む文字
		
[使用例]

  1. putchar による文字列の表示
    #include <stdio.h>
    
    int main()
    {
    	int i1;
    	char *str = "This is a test\n";
    
    	for (i1 = 0; i1 < 15; i1++)
    		putchar((int)str[i1]);
    
    	return 0;
    }
    			
    (出力)
    This is a test
    			
  2. fputs 関数,puts 関数,及び,putchar の比較
    #include <stdio.h>
    
    int main()
    {
    	int i1;
    	char *str = "This is a test";
    /*
    		 puts
    */
    	puts(str);
    /*
    		 fputs
    */
    	fputs(str, stdout);
    /*
    		 putchar
    */
    	for (i1 = 0; i1 < 14; i1++)
    		putchar((int)str[i1]);
    	putchar('\n');
    
    	return 0;
    }
    			
    (出力)
    This is a test
    This is a testThis is a test
    			
[参照]

getc, getchar, gets, putc, puts, fgetc, fgets, fputc, fputs, getw, putw

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引