fgets_fputs_sscanf.cpp

来自「本程序介绍了如何用C语言快速读写磁盘文件。」· C++ 代码 · 共 42 行

CPP
42
字号
#include <stdlib.h>
#include <stdio.h>
#include <string.h>


/*************************************************************************************
	fgets(str_array,n,fp); //fetch n-1 characters from fp file and store in str_array
	fputs(str_array/str_const/str_p,fp);
**************************************************************************************/
void fgets_fputs_sscanf_test()
{
	char m_source[1025];
	char m_target[1025];
	FILE *fp;
	char str1[1025],str2[1025],str3[1025],str4[1025];

	fp = fopen( "fgets_fputs_sscanf_testing.txt", "r" );//"rt"?
	if(fp == NULL)
	{
		printf("cannot open the file\n");
		exit(0);
	}
	fgets(  str1, 1024, fp );
	fgets(  str2, 1024, fp );
	sscanf( str2, "%s", m_source );
	fgets(  str3, 1024, fp );
	fgets(  str4, 1024, fp ); 
	sscanf( str4, "%s", m_target );
	fclose(fp);
	printf("\n%s\n%s\n",m_source,m_target);

	fp = fopen( "copy_fgets_fputs_sscanf_testing.txt", "w" );//"rt"?
	fputs(str1,fp);
	fputs(str2,fp);
	fputs(str3,fp);
	fputs(str4,fp);
	fclose(fp);
	printf("Please check the file\n");

	return;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?