c语音中如何输入带空格的字符串与不带空格的字符串?
c语音中如何输入带空格的字符串与不带空格的字符串?
int main(){ char key[100]; int i=0; printf("请输入字符串:"); gets(key); while(key[i]){ if(key[i]!=' ') putchar(key[i]); i++; } }
我的建议是 (int main(){ char key[100]; int i=0; printf(“请输入字符串:“); gets(key); while(key[i]){ if(key[i]!=‘ ‘) putchar(key[i]); i++;)
问:"%[^\n]"真的可以用scanf输入一个带空格的字符串吗?
答:确实可以!而且"%[^\n]"还可以由你自己选择结束字符。 这个%[]用的人不多,大家都只知道%s之类的,所以这个东西也被忽视了。。。 下面是MSDN的scan...详情>>