C語言怎樣用%s輸出字符串

來源:魅力女性吧 2.21W
C語言怎樣用%s輸出字符串

c語言中輸出字符串的函數有printf("%s") puts() fputs()等,字符串中可以是任意的字符,包括空格在內,無特殊處理,如: char str[]="hello world" printf("%s ", str )

puts(str) fputs(str,stdin) 但在輸入帶有空格的字符串時,只能用gets()或fgets(),而不能用scanf("%s") ,因為scanf("%s")輸入字符串時,遇到空格就結束了輸入。

而gets()函數是以回車為結束符的輸入函數,可以輸入帶空格的字符串。

熱門標籤