C言語は、プログラミング言語の一つであり、入力と出力を扱うことができます。
C言語における入力は、標準入力からの読み込みや、ファイルからの読み込みが可能です。標準入力からの読み込みには、scanf関数やgetchar関数を用いることができます。ファイルからの読み込みには、fscanf関数やfgets関数を用いることができます。また、ファイルからの読み込みには、ファイルポインタを用いて行います。
C言語における出力は、標準出力への書き込みや、ファイルへの書き込みが可能です。標準出力への書き込みには、printf関数やputchar関数を用いることができます。ファイルへの書き込みには、fprintf関数やfputs関数を用いることができます。また、ファイルへの書き込みには、ファイルポインタを用いて行います。
以上のように、C言語における入力と出力は、様々な方法で行うことができます。プログラムによって必要な入出力方法を選択し、適切に実装することが重要です。
<aside> 👉 scanf, getchatの違い
</aside>
C言語における入力は、標準入力からの読み込みや、ファイルからの読み込みが可能です。scanf
関数は、指定した書式に従って標準入力からデータを読み込みます。一方、getchar
関数は、1文字ずつ標準入力から読み込みます。つまり、scanf
関数は、書式に従った複数のデータを一度に読み込むことができますが、getchar
関数は1文字ずつしか読み込めません。
#include <stdio.h>
int main() {
int num;
char c;
// scanfの例
printf("数字を入力してください: ");
scanf("%d", &num);
printf("入力された数字は %d です\\\\n", num);
// getcharの例
printf("文字を入力してください: ");
c = getchar();
printf("入力された文字は %c です\\\\n", c);
return 0;
}