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;
}
										
					
	


 
											





 
	    

 
	