
c语言,以下程序中,putchar(10)是什么意思?
#include<stdio.h>#include<stdlib.h>intmain(){FILE*fp;charch,filename[10];printf("请输入所...
#include<stdio.h>
#include<stdlib.h>
int main()
{FILE *fp;
char ch,filename[10];
printf("请输入所用的文件名:");
scanf("%s",filename);
if((fp=fopen("filename","w"))==NULL)
{printf("无法打开此文件\n");
exit(0);}
ch=getchar();
while(ch!='#')
{fputc(ch,fp);
putchar(ch);
ch=getchar();}
fclose(fp);
putchar(10);
return 0;
} 展开
#include<stdlib.h>
int main()
{FILE *fp;
char ch,filename[10];
printf("请输入所用的文件名:");
scanf("%s",filename);
if((fp=fopen("filename","w"))==NULL)
{printf("无法打开此文件\n");
exit(0);}
ch=getchar();
while(ch!='#')
{fputc(ch,fp);
putchar(ch);
ch=getchar();}
fclose(fp);
putchar(10);
return 0;
} 展开
3个回答
展开全部
ascii码10表示的是换行符。
所以putchar(10);就是表示换行的意思了。
所以putchar(10);就是表示换行的意思了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询