c语言 创建文件

2024年11月19日 19:45
有2个网友回答
网友(1):

首先要有头文件#include
FILE *f;//文件指针
if((f=fopen("***","a")==NULL)//以读写方式打开一个文件,"***"是文件的绝对路径,不能打开
//则f==NULL
printf("Cann't open file");
文件定位不能具体定位到某一行,只是一个字符一个字符移动,定义到移动固定字符后面的位置.
具体的函数你可以百度一下,会更详细

网友(2):

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