c语言 创建文件

怎么用c语言创建文件
1::包括新建一个文件,

2:然后对文件分别进行读写操作,

3:打开一个文件,定位到某一行进行读写操作。

4:最后关闭文件。
新手菜鸟 刚学习的 高手给指点下 写上注释 谢谢

第1个回答  2010-12-28
首先要有头文件#include<stdlib.h>
FILE *f;//文件指针
if((f=fopen("***","a")==NULL)//以读写方式打开一个文件,"***"是文件的绝对路径,不能打开
//则f==NULL
printf("Cann't open file");
文件定位不能具体定位到某一行,只是一个字符一个字符移动,定义到移动固定字符后面的位置.
具体的函数你可以百度一下,会更详细本回答被提问者和网友采纳
第2个回答  2011-01-09
int main(int argc, char* argv[])
{
FILE * fp;
int i;
char temp;

if((fp=fopen("c:\\1.txt","wb"))==NULL)
{
printf("cannot open the file\n");
}
for(i=0;i<7;i++)
{
temp=(char)('w');
printf("%c",temp);
fputc(temp,fp);
}
temp=(char)('t');
fputc(temp,fp);
fclose(fp);
}
定位用fseek
读文件用fread
相似回答