//创建一文件并输入内容
#include<stdio.h>
#include<stdlib.h>//调用exit()int main()
{
FILE *fp;
char ch,fname[10];
printf("input filename\n");
gets(fname);
if((fp=fopen(fname,"w"))==NULL)//判断是否打开文件
{ //fopen用法见程序末尾
printf("can't open file\n");
exit(0);
}
printf("input \n");
while((ch=getchar())!='!')//注意是英文的!
{fputc(ch,fp); //fputc(ch,fp)功能是将字符(ch的值)写入到fp所指向的文件
putchar(ch);
}
fclose(fp);
}
以记事本打开新出现的new文件。
fopen(filename,"w")第一个参数是文件名(可以是路径,但要注意转义字符/要写成//),第二个参数是文件打开的模式