文字列が空かどうかをC言語で判定します。
C言語では、文字列の長さを使用して文字列が空かどうかを判断することができます。文字列の長さが0であれば、文字列は空です。
以下はサンプルコードです:
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
if (strlen(str) == 0) {
printf("字符串为空\n");
} else {
printf("字符串不为空\n");
}
return 0;
}
上記の例で、まずscanf関数を使用してユーザーの入力した文字列をstr配列に保存します。次に、strlen関数を使用して文字列の長さを取得し、長さが0かどうかを判定して、文字列が空かどうかを判断します。