c语言除了gets还有什么可以无视空格得到字符串

如题所述

char s[100];
// 方法1
gets(s);
// 方法2
scanf("%[^\n]", s);
// 方法3
int i = 0;
while((s[i]=getchar())!='\n') i++;
s[i]='\0';

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-02
int main(){ char key[100]; int i=0; printf("请输入字符串:"); gets(key); while(key[i]){ if(key[i]!=' ') putchar(key[i]); i++; } }
相似回答