我心态炸了,一直乱码
程序代码:
#include<stdio.h> #include<stdlib.h> #include<string.h> int input(); int main() { input(); getchar(); system("pause"); return 0; } int input() { FILE *fp; int i, m ; printf("请输入等级学生信息的总行数:"); scanf_s("%d", &m); //你i可以用scanf 我用的VS2017比较麻烦 while (flag) { fp = fopen("F:\stuinfo.txt", "w"); //errno_t err = (fopen_s(&fp, "F:\stuinfo.txt", "w")); if (fp == 0) { printf("文件打开错误\n"); exit(0); } for (i = 0; i < m; i++) { scanf("%s", &c); fputs(c, fp); fputs("\t", fp); } fclose(fp); } return 0; }