第一次学文件时,没学太明白,在课程设计时又不得不使用fscanf,因此又复习了一下。
fp1 = fopen("Data\\FindPassword_Qusetion.txt", "r");
fscanf(fp1, "%s", answer[i]);
这意思就是将FindPassword_Qusetion.txt文件中的第一个空格前的字符串写到answer[i]中,此时就可以与循环一同使用,提高效率。
for (i = 0; i < 3; i++)
fscanf(fp1, "%s", answer[i]);
依次将fp1中的字符串复制到answer[i]中。
同理fprintf和fscanf的作用相反。
fprintf(fp1, "%d\t%s\t%s\t", info->times, info->username, info->password);
把结构体info中的times和username和password输出到fp1的文件中。