商丘历任市委书记名单:请教C编程,有关文件的

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 10:46:11
在电脑上新建一个文本文件,用C编程向文本文件输入字符,最后显示.请问是否要指定那个文件的路径?
应该怎么写呢?请高手指点

路径当然要指定, 不指定就是当前程序路径,以下是微软的标准写文件例子:
#include <stdio.h>

void main( void )
{
FILE *stream;
char list[30];
int i, numread, numwritten;

/* Open file in text mode: */
if( (stream = fopen( "fread.out", "w+t" )) != NULL )
{
for ( i = 0; i < 25; i++ )
list[i] = (char)('z' - i);
/* Write 25 characters to stream */
numwritten = fwrite( list, sizeof( char ), 25, stream );
printf( "Wrote %d items\n", numwritten );
fclose( stream );

}
else
printf( "Problem opening the file\n" );

if( (stream = fopen( "fread.out", "r+t" )) != NULL )
{
/* Attempt to read in 25 characters */
numread = fread( list, sizeof( char ), 25, stream );
printf( "Number of items read = %d\n", numread );
printf( "Contents of buffer = %.25s\n", list );
fclose( stream );
}
else
printf( "File could not be opened\n" );
}

程序运行结果:

Wrote 25 items
Number of items read = 25
Contents of buffer = zyxwvutsrqponmlkjihgfedcb

不用 文件路径 就是你C文件所在的目录

不用 文件路径 就是你C文件所在的目录

把.txt改成.c就可以在C程序下运行