putchar関数を使用してC言語で文字列を出力するにはどうすればよいですか?
C言語では、ループ構造を使用して文字列の各文字を走査し、putchar関数を使用して逐次文字を出力します。
以下にサンプルコードを示します。
#include <stdio.h>
void printString(char* str) {
int i = 0;
while (str[i] != '\0') {
putchar(str[i]);
i++;
}
}
int main() {
char* str = "Hello, World!";
printString(str);
return 0;
}
printString関数は、文字列へのポインタを引数として受け取り、ループ構造を使って文字列内の各文字を巡回して、putchar関数を使って各文字を出力します。main関数の中でprintString関数を呼び出して文字列を渡すと、その文字列の内容が出力されます。