- #include <stdio.h>
- #define CAP 5
- //制作实现简单通讯录
- int main(int argc, const char * argv[]) {
- struct personTel{
- char *name;
- char telNum[12];
- } persons[CAP];
- printf("输入联系人信息:姓名 年龄\n");
- for (int i = 0; i < CAP; i++) {
- scanf("%s %s",persons[i].name,persons[i].telNum);
- }
- printf("通讯录信息:\n");
- for (int i = 0; i < CAP; i++) {
- printf("姓名%s 号码:%s\n",persons[i].name,persons[i].telNum);
- }
- printf("Hello, World!\n");
- return 0;
- }
复制代码
上面的代码运行时,每当输入三个人后(i=2)时,会报错,求高人解答。 |
|