首页 > 代码库 > scanf函数
scanf函数
这个被坑了好多次还每次都忘。。记录下来。。
scanf("%c",&ch);这个函数不能接收后面的回车符,只是把读到的字符赋给了ch。
在它后面用一个getchar();接收回车符
#include<stdio.h> #include<string.h> int main(){ char s[100]; char ch; char res[100]; int pos,i; while(gets(s)){ scanf("%c",&ch); getchar();//用getchar把scanf后的回车符接收即可。 pos=0; for(i=0;i<strlen(s);i++){ if(s[i]!=ch)res[pos++]=s[i]; } res[pos]='\0'; puts(res); } return 0; }
scanf函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。