用C++创建文件并且进行对文件的写入和读取操作。
1)文件的创建:我用的软件是VS。
FILE *fp1, *fp2;
errno_t err;
err = fopen_s(&fp1, "D:\\privacy_key.txt", "wb+");
if (err == 0) printf(" the file was opened!\n");
else printf("the file was not opened!\n");
这里用到了fopen_s()函数,因为更高级的编译环境中为了安全,如果用fopen()函数的话会出错,不信你试试。反正我是一直错。具体的fopen()和fopen_s()的区别,可以自己查查。参数里的wb+是可以根据你的需要改,wb+的意思是可以创建一个新文件并且往里面输入数据。
比如:创建/打开文件之后,往文件里输入字符串的操作。
FILE *fp1, *fp2;
char a[100];
char b[100];
errno_t err;
err = fopen_s(&fp1, "D:\\privacy_key.txt", "wb+");
if (err == 0) printf(" the file was opened!\n");
else printf("the file was not opened!\n");
printf("input a string\n");