- 创建结构体存储csdn数据
1 struct csdn 2 { 3 char name[22]; 4 char password[43]; 5 char email[52]; 6 7 };
- 对于分配的大小要先获取最大的长度,定义如下
1 //姓名最大长度 2 int namemax = -1; 3 //密码最大长度 4 int passmax = -1; 5 //邮件最大长度 6 int mailmax = -1;
1 //获取各部分最大长度 2 void getmax(char *str) 3 { 4 //遍历,把所有'#'转化成' ' 5 for (char *p = str; *p != '