回复 10楼 Gen404
好奇葩的代码,又不是结构,又用->运算符,最搞笑的还是&运算符取地址来强行使用->
09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
#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编辑过]