C語言如何輸入輸出字符串

小億
146
2024-04-09 19:17:38
欄目: 編程語言

在C語言中,可以使用標(biāo)準(zhǔn)庫函數(shù)printf()scanf()來輸入輸出字符串。

輸出字符串可以使用printf()函數(shù),例如:

char str[] = "Hello, World!";
printf("%s\n", str);

輸入字符串可以使用scanf()函數(shù),但是scanf()函數(shù)只能輸入到空格前的字符串,如果需要輸入帶空格的字符串,可以使用fgets()函數(shù),例如:

char str[100];
printf("Enter a string: ");
fgets(str, 100, stdin);

另外,還可以使用gets()函數(shù)來輸入字符串,但是gets()函數(shù)不安全,因?yàn)闊o法控制輸入字符串的長度,不推薦使用。

0