puts

[機能]

  標準出力ストリーム( stdout )に文字列を出力します.その際に,終端の NULL 文字( '\0' )を改行文字( '\n' )に置き換えます.この点を除けば,fputs 関数においてストリームを標準出力にした場合と同じです.成功すると,負でない値を返します.

[形式]
#include <stdio.h>

int puts(const char *string)
	string : 書き込む文字列		
[使用例]

  1. 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, putchar, putc, fgetc, fgets, fputc, fputs, getw, putw

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