Welcome to Yumao′s Blog.
C语言文件IO(4)
, 2011年06月30日 , C Language , 评论 0 ,

日常生活方面
我們有時候很喜歡在打字的時候敲空格
這樣子的話打出來的文檔不美觀又不好處理
我們就可以用C語言將文檔進行格式化一下
這樣的話我們可以簡單的使用格式化之後的文件
來處理數據
我們先看一個例子
我們在list.txt文件夾中放入以下内容:

张三      浙江
李四     上海
王五  北京
张小三  上海
李小四 北京
王小五              广东

從文字的不整齊我們就看到了悲劇
所以我們可以寫入以下代碼:

#include “stdio.h”
#include “string.h”
main()
{
FILE* p=NULL;
FILE* q=NULL;
p=fopen(“list.txt”,”r”);
q=fopen(“output.txt”,”a”);
char str[100]=”0″;
char out[100]=”0″;
int i=0;
while((str[i]=fgetc(p))!=EOF)
i++;
for(i=0;i {
if(str[i]==str[i-1]&&str[i]==32)
continue;
fputc(str[i],q);
}
return 0;
}

運行之後  打開output.txt
看 效果出來了吧?

关键字:, , ,

评论已关闭