📄 file.cpp
字号:
#include <fstream>
using namespace std;
char s[5]="abcd";
int i=967;
float f=3.1415926;
char c='x';
void main()
{
FILE *file=fopen("aa.txt","wt+");
fprintf(file,"str1=%s",s); //%s表示在这个位置上是一个字符串
fprintf(file,"\nint2 = %d",i); //%d表示整数,\n表示换行
fprintf(file,"\nfloat3=%f\nCH AR 4 = %c",f,c);
//%f表示浮点数,%c表示字符,可以把几个fprintf合起来写
fclose(file);
}
/*
在基本模式后加上b或t可设定要打开的是二进制文件还是文本文件。
对于前者,我们打开文件之后用fread可以读入数据,读写指针也会随之后移。
fread的使用方法为:fread(p, size, n, file);,p为指向读出的数据将存放的位置的指针,
size为每一个数据块的字节数,n为要读多少个数据块,file则为刚才定义的指向文件的指针。
例如fread(&a[0][0], sizeof(a[0][0]), sizeof(a)/sizeof(a[0][0]), file);可将数据读入二维数组a。
需要注意的是这时你得到的数据为ASCII码!例如如果文件的内容为"10",你将读出49和48这两个数(1和0的ASCII码)。
用fwrite则可以写数据,形式与fread一模一样,使用方法也相同。
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -