如何清除空格和回车呢?(在线等)
我的代码如下,在主程序下运行到输入操作编号时就不由人输出,而是直接跳过了!
#include
#include
#define MAX_USER_COUNT 10 // 一个至多为10个用户的文件系统
#define MAX_SAVED_FILE_COUNT 10 // 每次用户至多保存10个文件
#define MAX_OPEN_FILE_COUNT 5 // 一次运行用户至多可以打开5个文件
// 文件操作权限枚举
typedef enum
{
CanReadWrite=1, // 可进行读写执行操作
NoReadWrite = 0, // 不可进行读写执行操作
}Access;
//
//UFD用户文件目录
typedef struct
{
char fileName[40]; // 文件名
Access accessType; // 文件保护码
}FileDirectory;
typedef struct
{
FileDirectory file[MAX_SAVED_FILE_COUNT];
int length; // 用户文件目录的长度
}UserFileDirectory;
//
// MFD主目录结构
typedef struct
{
char userName[40]; // 用户名
UserFileDirectory *pUF