#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE* fp;
char str[20][20];
int i;
printf("请输入字符串:\n");
for (i = 0; i < 20; i++) {
gets(str[i]);
}
if ((fopen_s(&fp,"C:\Users\Reol\source\repos\String binary file\test.txt", "w+b") == NULL)) /*"w+b",表示以“写”方式打开*/
{
printf("Can’t open file!\n");
exit(0);
}
for (i = 0; i < 20; i++) /* 写入文件 */
{
fputs(str[i],20, fp);
fputs("\n",20, fp);
}
fclose(fp); /*关闭文件*/
fopen_s(&fp, "C:\Users\Reol\source\repos\String binary file\test.txt", "r+b");
char buf[50][50] = { 0 };
fgets(buf, 200, fp);
//3 关闭文件
fclose(fp);
return 0;
}