参考
scanf函数输入字符串,C语言scanf函数输入字符串详解
代码
#include<stdio.h>
char* getusername()
{
printf("Please enter a username:");
char username[64];
//error: char* username;
scanf("%s",&username);
printf("Username: %s \n", username);
return username;
}
其他函数调用username:
void save_user(const char* username)
{
//存储该用户txt文件
char filename[64] = "";
sprintf(filename, "accounts\\%s.txt", username);
FILE *fp;
fp = fopen(filename, "w");
}