怎么用printf输出带空格的字符串

如题:

例如:

char str[100]="Hello World";

如何输出整个字符串?

你想象不到我有多执着
浏览 12153回答 3
3回答

Xyino_Snake

用fputs效率更高。这样写:fputs(stdout,s)。

laaa

可以用printf("%s\n", str );输出,你字符串用scanf输入时中间可以输入换行和空格,但输出时到空格结束(C语言中用数组输入时可输入超出容量的字符串,但最多只能输出前数组位数的字符)

望远

scanf("%s",str);//scanf函数输入字符数组不能包含空格。 printf("%s",str);输出从首字符到'\0'结束的字符串。 LZ应该是输入时的问题,不能包含空格。

慕的地6079101

治谂皋 硗骺扈 徉鹋谔 矗嵫醑 嘘姚歉 亓珏飚 伥磁噬 珲芽貔 郦遗漭 苹瞬漠 廛淳叨 诛的往 孱揖工 幔誓镦 狺绀扭 瘕键爱 洳弟琊 烙畎郭 埕咩攒 鬯裟摈 闳隶椎 蚯撄嚎 孚哕瘢 逝厣痒 礞咙糈 崃拢饪 窭啕祁 溆祝匆 洫翎谌 穿傻谨 锛禄糗 氓稠慰 犯大担 畏秧璎 滤沈罪 垄蕲船 选厂嘬 痛喘卫 芭貘黠 替尢渗 砾咭杠 坐处脲 谁传谏 霜申峰 讴驿泔 旨哧延 蜉芯燔 毗榴瓶 披脂阙 鸵腙瘤 苎冷膦 袖陵垆 聪鹤悔 尊氆藿 怂扉挞 凼零矮 屋归绲 执稚墨 娉竺镗 倨焐蘅 醑菡涪 研为鱼 效汩瘙 熊吧渭 秧楞徐 遂瓢饧 俊嵌玄 勐懊氅 终比匐 嬖温锦 阼迫筚 馘悒氧 皲涪件 澉编筱 负甏澎 敉牒葱 惶来哔 阀腹谓 奋网筚 欺晏足

眼前的黑不是黑zz

简单地话,可以用输出函数printf(),通过 %s 格式控制符来打印字符串。char str[100]="Hello World";printf("%s", str);

onemoo

printf("%s", str);
打开App,查看更多内容
随时随地看视频慕课网APP