用C语言创建文件

来源:百度知道 编辑:UC知道 时间:2024/06/25 04:07:38
我想用turbo c编写一个程序,在程序运行时在C盘创建一个名叫45.CH文件,并在里面写入34234的数据。并在程序所在文件夹创建一个名叫33.CH的文件,具体代码我该怎么写呀?创建文件我知道怎么做,就是不知道怎么把文件创建到C盘目录下。求各位高手指教,不胜感激。

不知道你的34234是个什么东西,我就当字符串处理了,问题不清楚没有办法
#include <stdio.h>
int main()
{
FILE *fp;
if((fp=fopen("c:\\45.CH","wb"))==NULL) /*建立c:\45.CH文件*/
{
printf("\nopen file error");
getchar();
exit(1);
}
fputs("34234",fp);/*写入34234数据*/
fclose(fp);
if((fp=fopen("33.CH","wb"))==NULL)/*建立33.CH文件*/
{
printf("\nopen file error");
getchar();
exit(1);
}
fclose(fp);
return 0;
}

#include <stdio.h>

void main()
{
FILE *fp1,*fp2;
fp1=fopen("C:\\45.ch","w");
fprintf(fp1,"34234");
fclose(fp1);
fp2=fopen("C:\\33.ch","w");
fclose(fp2);
}

#include<stdio.h>
main()
{
int i=0;
FILE *fp; char ch[]={"34324"};
if((fp=fopen("