如果不想清空原数据,用"a"追加写入模式打开文件.
使用fopen函数的脊笑则第二个参数用于指明文件的打开方式,当文件使用"w"(只写模式),"w+"(读写模式)打升蠢开时,会先清空文件内容,如果文件不存在则创建。若希望写入数据并且不清空原来的内容,可樱棚以使用"a"(追加写入模式),这种模式不会清除文件内容,打开文件后文件指针指向文件末尾。
也可以使用"r+"(读写模式),"r+"模式和"w+"模式都是读写模式,但其中一个不同点在于"w+"会先清空文件内容,而"r+"不会。
不能。你可以把文件以独占方式打开。
问题是,别人可以把你的程液灶锋序强行关掉
main()
{
FILE*
fp
=
fopen("G:\\test\\222\\Debug\\1.txt","辩孙rt")
printf("输入任命字符关闭文件闹晌,并结束程序!")
getchar()
fclose(fp)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)