在C語言中,可以使用scanf函數來輸入字符串。以下是一些常用的方法:
char str[100];
printf("請輸入一個字符串:");
scanf("%s", str);
這種方式會從標準輸入中讀取一個字符串,并將其存儲在str數組中。遇到空格或換行符時,輸入會停止。
char str[100];
printf("請輸入一個字符串:");
scanf(" %[^\n]", str);
這種方式會讀取除換行符外的所有字符,并將其存儲在str數組中。
char str[100];
printf("請輸入一個字符串:");
fgets(str, sizeof(str), stdin);
這種方式會從標準輸入中讀取一行字符串,并將其存儲在str數組中。
需要注意的是,以上方法都會在字符串末尾自動添加一個空字符’\0’來表示字符串的結束。