
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
jmanのページを貼っておきます。
改行すること以外、putsと変わらないのは、fputs( s, stdout)です。
putcharではありません。
-----------------------------------------------------------------
名前
fputc, fputs, putc, putchar, puts - 文字と文字列の出力
書式
#include <stdio.h>
int fputc(int c, FILE *stream);
int fputs(const char *s, FILE *stream);
int putc(int c, FILE *stream);
int putchar(int c);
int puts(const char *s);
説明
fputc() は、キャラクタ c を unsigned char にキャストし、 stream に書き込む。
fputs() は、文字列 s を stream に書き込む。文字列に続く '\0' は出力しない。
putc() は、 stream を一度以上評価するマクロとして実装されているかも知れないという点を除き、 fputc() と同じである。
putchar(c); は、 putc(c,stdout) と同じである。
puts() は、文字列 s と改行を stdout に書き込む。
参考URL:http://www.linux.or.jp/JM/html/LDP_man-pages/man …
No.1
- 回答日時:
putcharは、1文字だけ出力します。
putsは、文字列を改行付きで出力します。
文字列を出力できるので、putsは一回の呼び出しで複数の文字を出力することができます。この点がputcharとの最大の違いだと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CStringのFindで文字列検索を行...
-
sscanfとscanfの違いがよくわか...
-
1行の文字列を時間差で表示する...
-
fgets関数を使用したときの文字...
-
C言語 空白の行(改行のみ)が...
-
ある文字列で2回目3回目に出現...
-
文の意味
-
CStringについて
-
fgetsとsscanfを使って一行から...
-
fgetsで拾われる改行文字を削除...
-
スペースで区切って数字を入力
-
作ったプログラミングC何だけど...
-
「Aに対するBの割合」と「Aに対...
-
Aの値からBの値を除するとは??
-
Enterキーを押されたら次の処理...
-
「指定されたキャストは有効で...
-
2÷3などの余りについて
-
*をユーザーが入力した数字の数...
-
プログラムでの数字につく”f”の...
-
#define _CRT_SECURE_NO_WARNIN...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fgets関数を使用したときの文字...
-
sscanfとscanfの違いがよくわか...
-
fgetsで拾われる改行文字を削除...
-
CStringのFindで文字列検索を行...
-
charと%c , %s の関係について
-
C言語のステップ数をカウントす...
-
反転した数値を表示させるやり方
-
C言語 空白の行(改行のみ)が...
-
Cで「大文字、小文字の判定」は...
-
putsとputcharの違い?
-
1行の文字列を時間差で表示する...
-
C言語 strlen 再入力を促す
-
str[j++]の意味
-
C言語の初心者です。これを実行...
-
C言語、単語ごとに改行したい
-
C言語:配列の中の文字を。。。
-
gets fgetsについて
-
プログラムのことで
-
文字列の操作
-
エディットボックスに入力され...
おすすめ情報