C语言中有没有像c++中的ignore函数可以删除流中的\n符号
程序代码:
#include <stdio.h> #include <stdlib.h> int main(void) {int n=0;int count=0;int i=0; char a[50];char b[50]; scanf("%d",n); //不接受n是我写错了吗?居然不接受n,不接受a还可以接受,居然不接受n scanf("%s",a); //输入dhggh是可以输出的 count=strlen(a); for (int i=0;i<count;++i){ b[i]=(char)(a[i]+n); } printf("%s",b); }