|
- <blockquote><div class="blockcode"><blockquote>void main()
- {
- FILE *open;
- open=fopen("Customer.txt","r");
- CUSTOMER customer1;
- char ppl[10];
- while( fscanf(open,"%d|%[^|]|%[^|]|%[^|]|%[^|]|%d %d %d %[^\n]\n",
- &customer1.phone_number, &customer1.surename, &customer1.givename, &customer1.addr1, &customer1.addr2, &customer1.DOB.date, &customer1.DOB.month, &customer1.DOB.year, ppl)!=EOF)
- {
-
- printf("%d %s, %s. %d-%d-%d\n",customer1.phone_number,customer1.addr1,customer1.addr2,customer1.DOB.date,customer1.DOB.month,customer1.DOB.year);
- }
- }
复制代码 以下是Customer.txt- 0112233445|Wang|Lee-Hom|12 Jalan Genting|Klang|12 12 1990 Tom
- 0123456789|Tan|Ah Chong|33 Platinum Victory|Penang|2 6 1996 Boss
- 1235792468|Lee|Bruce|88 Taman Bunga Raya|Johor|10 10 1993 Jack
- 0166778899|TAM|Alan KK|12 Jalan Malinja|K Kinabalu| 1 1 1990 Boss
复制代码 print 出来的是
112233445 ******
123456789 ******
1235792468 ******
166778899 ******
那些0 都不见了。。。
能将一下是什么问题吗?
本帖最后由 kevin999990 于 2-11-2013 04:22 PM 编辑
|
|