while(ch!='\n')吃回车问题!
#include<stdio.h>
main()
{
FILE *fp;
char ch,filename[20];
printf("please input filename\n");
scanf("%s",filename);
if((fp=fopen(filename,"a+"))==NULL)
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
ch=fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
printf("\n jia ru:");
ch=getchar();
while (ch!='\n') /*这地方停不下来,该怎么解决*/
{
fputc(ch,fp);
ch=getchar();
}
rewind(fp);
ch=fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
printf("\n");
fclose(fp);
}
main()
{
FILE *fp;
char ch,filename[20];
printf("please input filename\n");
scanf("%s",filename);
if((fp=fopen(filename,"a+"))==NULL)
{
printf("Cannot open file strike any key exit!");
getch();
exit(1);
}
ch=fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
printf("\n jia ru:");
ch=getchar();
while (ch!='\n') /*这地方停不下来,该怎么解决*/
{
fputc(ch,fp);
ch=getchar();
}
rewind(fp);
ch=fgetc(fp);
while(ch!=EOF)
{
putchar(ch);
ch=fgetc(fp);
}
printf("\n");
fclose(fp);
}
...全文
相关推荐
c代码-getchar无需变量吸收回车
:"); while ((c = getchar()) !
PCI并口驱动 CH350L CH351L CH352L
对于CH350L、CH351L和CH352L,你需要相应的驱动程序才能使操作系统识别并正确控制这些并口控制器。这些驱动通常包括设置和配置端口参数、处理数据传输以及解决兼容性问题等功能。
输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数(C语言代码)
{ ++other; } } printf("英文字母: %d\n", alpha); printf("空格或回车: %d\n", space_or_cr); printf("数字字符: %d\n",
STM8S103定时器1多模式输出PWM(CH3单通道输出,CH1,CH3双通道输出,CH1,CH1N互补输出),定时器2三通道输出PWM,定时器4定时中断。
CH1,CH1N互补输出:这里的CH1N是指Channel 1的互补输出,它与CH1共享同一个物理引脚,但输出状态相反。这种配置使得输出的PWM信号更稳定,适合驱动那些需要双向驱动的负载。
ch1ck3n.css:ch1ck3n制作CSS库
例如,可能有类名如`.ch1ck3n__body`、`.ch1ck3n__head`等,用于区分鸡的不同部分。


