fopen()打开文件出错的原因分析。
我的目的是想往一个文本文件中写入一些字符,但是用fopen() 打开文件的过程中总是报错,不知道什么原因。代码如下,请指点!实际上在这里文本文件是能创建的,数据也能写入,但就是刚刚打开文件这一步总是报错。之前我写过一个类似的代码,没发现报错。
程序代码:#include<stdio.h>
int main( void )
{
FILE *fp;
char *saved_string = "ABCDEFGHIJ";
/* 打开文件 */
if ( (fp = fopen("325-2.txt", "w")) == NULL)
{
fprintf(stderr, "Error opening file.");
system("pause");
}
/* 写入数据 */
if ( fputs(saved_string, fp) < 0 );
{
fprintf(stderr, "Error writing to file.");
system("pause");
}
fclose(fp);
system("pause");
return 0;
}








