在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法控制輸入字符串的長度,不推薦使用。