回复 10楼 Gen404
好奇葩的代码,又不是结构,又用->运算符,最搞笑的还是&运算符取地址来强行使用->

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。

2017-05-17 12:08
2017-05-17 12:20
2017-05-17 12:29

程序代码:#include<stdio.h>
#include<stdlib.h>
typedef struct{
char name;
int p_first;
int p_last;
int p_non;
}name_dict;
name_dict input(void);
int main(int argc, char *argv[]){
name_dict dict;
dict = input();
return 0;
}
name_dict_t input(void){
name_dict new_dict;
int i;
char *line = NULL;
char f;
line = (char*)malloc(sizeof(line));
while((scanf("%s",line))!=EOF){
f = line[0];
if(f == '%'){ //遇到%号停止
break;
}else if (f == '#'){
sscanf(line+1, "%s", &new_dict.name);
scanf("%d %d %d", &new_dict.p_first, &new_dict.p_last, &new_dict.p_non);
printf("%s", new_dict.name); //测试是否成功录入?
}
i++;
}
return new_dict;
}[此贴子已经被作者于2017-5-18 17:38编辑过]
2017-05-18 14:31