|
- #include <stdio.h>
- void LoadArrays(void);
- void PrnArrays(void);
- char sName[5][21];
- int iProd[5];
- int
- main(void)
- {
- LoadArrays();
- PrnArrays();
- // getchar();
- }
- void
- LoadArrays(void)
- {
- int iSub;
- for (iSub = 0; iSub < 5; iSub++)
- {
- printf("Enter employee name %d:", iSub+1);
- scanf("%20[^\n]", sName[iSub]);
- fflush(stdin);
- printf("Enter production %d:", iSub+1);
- scanf("%d\n", &iProd[iSub]);
- printf("%d", iSub);
- fflush(stdin);
-
- }
- return;
- }
- void
- PrnArrays(void)
- {
- int iSub;
-
- printf("\nEMPLOYEE NAME PRODUCTION");
- printf("\n--------------------------------");
- for (iSub = 0; iSub < 5; iSub++)
- {
- printf("\n%-20s %2d", sName[iSub], iProd[iSub] );
- }
- return;
- }
-
复制代码
这个code编译好后,就出现
- Enter employee name 1: stevens
- Enter production 1: 15
复制代码
下面不管多少回车都不出现2来,不知道是什么地方错了,gdb也没有调试出个所以来,·! |
|