关于c语言中用于txt的函数的信息

关于C语言中读取TXT文本的内容

1通过fopen函数打开文本,例如file

创新互联公司是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,小程序制作,10余年建站对成都轻质隔墙板等多个方面,拥有多年的网站制作经验。

*fp=fopen("in.txt","r");//返回一个file类型的句柄

2然后就可以通过fcanf()函数对txt文本进行读取

3操作完文本之后用fclose()函数

关闭已经打开的文件。

#include

int main()

{

int data;

file *fp=fopen("in.txt","r");

if(!fp)

{

printf("can't open file\n");

return -1;

}

while(!feof(fp))

{

fscanf(fp,"%d",data);

printf("%4d",data);

}

printf("\n");

fclose(fp);

return 0;

}

C语言如何读取txt文本里面的内容?

C语言可以使用fopen()函数读取txt文本里。

示例:

#include stdio.h

FILE *stream, *stream2;

void main( void )

{

int numclosed;

/* Open for read (will fail if file "data" does not exist) */

if( (stream  = fopen( "data", "r" )) == NULL )

printf( "The file 'data' was not opened\n" );

else

printf( "The file 'data' was opened\n" );

/* Open for write */

if( (stream2 = fopen( "data2", "w+" )) == NULL )

printf( "The file 'data2' was not opened\n" );

else

printf( "The file 'data2' was opened\n" );

/* Close stream */

if(fclose( stream2 ))

printf( "The file 'data2' was not closed\n" );

/* All other files are closed: */

numclosed = _fcloseall( );

printf( "Number of files closed by _fcloseall: %u\n", numclosed );

}

扩展资料

使用fgetc函数

#include stdio.h

#include stdlib.h

void main( void )

{

FILE *stream;

char buffer[81];

int  i, ch;

/* Open file to read line from: */

if( (stream = fopen( "fgetc.c", "r" )) == NULL )

exit( 0 );

/* Read in first 80 characters and place them in "buffer": */

ch = fgetc( stream );

for( i=0; (i 80 ) ( feof( stream ) == 0 ); i++ )

{

buffer[i] = (char)ch;

ch = fgetc( stream );

}

/* Add null to end string */

buffer[i] = '\0';

printf( "%s\n", buffer );

fclose( stream );

}

C语言用什么函数 读取txt

写几段代码就是了

char s[100];

FILE *fp;

fp=fopen("d:\\1.txt","r");//打开文件,注意是两个\\

gets(s,50,fp);从文件中读取49个字符到s中


当前文章:关于c语言中用于txt的函数的信息
本文URL:http://scyanting.com/article/hepcpe.html