欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
文件操作之--fputs(str *,file *)-C語言教程
[打印本頁]
作者:
51黑ren
時間:
2015-12-20 03:04
標題:
文件操作之--fputs(str *,file *)-C語言教程
本帖最后由 51黑ren 于 2015-12-20 03:05 編輯
/* 用fputs(str *,FILE*)函數(shù)將內(nèi)存中的字符串變量或常量寫入硬盤 */
#include"stdio.h"
#include"stdlib.h"
void main()
{
char ch;
char data[50]={"Today is a good day!"};
FILE *fp;
fp=fopen("test.txt","wt+");//文本文件方式打開,可讀寫方式
if(fp==NULL)
{
printf("打開文件失敗!");
getchar();
exit(1);
}
else
{
printf("打開文件成功!\n");
fputs("Hello World!",fp);//向硬盤寫入字符串常量,在讀寫的同時文件內(nèi)部指針會逐個字節(jié)后移,
//所以后面寫入的內(nèi)容會自動接續(xù)上,可通過rewind(fp)或fseek(fp,int,SEEK_SET)函數(shù)定位文件內(nèi)部讀寫指針
fputs(data,fp);//硬盤文件內(nèi)容“Hello World!Today is a good day!”
printf("讀出的內(nèi)容:\n");
rewind(fp);//重置文件內(nèi)部指針
ch=fgetc(fp);
while(ch!=EOF)
{
// printf("%c",ch);
putchar(ch);//
ch=fgetc(fp);
}
}
printf("\n");
if(NULL==fclose(fp))
printf("文件成功關閉!\n");
else
printf("文件關閉失敗!\n");
}
/*
注意:1,如果打開的是硬盤中已經(jīng)存在的文件,則會將已經(jīng)存在的文件刪除,重新創(chuàng)建。
所以已經(jīng)存在的原文件內(nèi)容不會存在
----------GKXW----2015年11月22日21:18:20----------------
*/
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1