程序二 输出文本文件input.txt中的非空格字符。
程序二
输出文本文件input.txt中的非空格字符。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char ch;
FILE*fp;
if((fp=fopen("input.txt","r"))==NULL)//先打开后判断
{
printf("File open error!\n");
exit(0);
}
while(!feof(fp))
{
ch=fgetc(fp);//读入
if(ch!=' ')//判断
{
putchar(ch);//输出,这里直接输出在cmd上;
}
}
printf("\n");
if(fclose(fp))//关闭文件
{
printf("Can not close the file!\n");
exit(0);
}
return 0;
}