向一个文件中写入字符
所用到函数:
① 文件操作函数:
fopen(文件名,文件使用方式)
fclose(文件指针)
fputc(字符,文件指针)
//如fputc(ch,fp)把字符ch写入到指针变量fp所指向的文件当中
② 字符操作函数:
getchar()
putchar()
#include <stdio.h>
#include<stdlib.h>
int main ()
{
FILE *fp;
char ch ,filename[10];
printf("请输入你想要写入数据的文件名:");
scanf("%s",filename);
if((fp=fopen(filename,"w"))==NULL)
{
printf("sory the file name of %s is unexist\n",filename);
exit(0);
}
ch = getchar();
printf("请输入你想要存在文件中的句子,以“#”结束\n");
ch = getchar();
while (ch != '#')
{
fputc(ch,fp);
putchar(ch);
ch = getchar();
}
** **
fclose(fp);
printf("\n");
return 0;
}