📄 fgets_fputs_sscanf.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -