- 论坛徽章:
- 0
|
还是不行啊
- [root@HuQing c]# cat record.c
- #include <unistd.h>
- #include <stdio.h>
- #include <sys/mman.h>
- #include <fcntl.h>
- #include <stdlib.h>
- #include <string.h>
- typedef struct {
- int integer;
- char string[24];
- } RECORD;
- #define NRECORDS (100)
- int main()
- {
- RECORD record;
- int i;
- FILE *fp;
- fp=fopen("records.dat", "w+");
- for(i=0; i<NRECORDS; i++){
- bzero(&record,sizeof(record));
- record.integer = i;
- sprintf(record.string,"RECORD-%d",i);
- fwrite(&record,sizeof(record),1,fp);
- }
- fclose(fp);
- exit(0);
- }
- [root@HuQing c]# gcc record.c
- [root@HuQing c]# ./a.out
复制代码
运行的结果如下:
[root@HuQing c]# cat records.dat
RECORD-0RECORD-1RECORD-2RECORD-3RECORD-4RECORD-5RECORD-6RECORD-RECORD-8 RECORD-9
RECORD-10
RECORD-11
RECORD-13 RECORD-14 RECORD-15RECORD-16RECORD-17RECORD-18RECORD-19RECORD-20RECORD-21RECORD-22RECORD-23RECORD-24RECORD-25RECORD-26RECORD-27RECORD-28RECORD-29RECORD-30RECORD-31 RECORD-32!RECORD-33"RECORD-34#RECORD-35$RECORD-36%RECORD-37&RECORD-38'RECORD-39(RECORD-40)RECORD-41*RECORD-42+RECORD-43,RECORD-44-RECORD-45.RECORD-46/RECORD-470RECORD-481RECORD-492RECORD-503RECORD-514RECORD-525RECORD-536RECORD-547RECORD-558RECORD-569RECORD-57:RECORD-58;RECORD-59<RECORD-60=RECORD-61>RECORD-62?RECORD-63@RECORD-64ARECORD-65BRECORD-66CRECORD-67DRECORD-68ERECORD-69FRECORD-70GRECORD-71HRECORD-72IRECORD-73JRECORD-74KRECORD-75LRECORD-76MRECORD-77NRECORD-78ORECORD-79PRECORD-80QRECORD-81RRECORD-82SRECORD-83TRECORD-84URECORD-85VRECORD-86WRECORD-87XRECORD-88YRECORD-89ZRECORD-90[RECORD-91\RECORD-92]RECORD-93^RECORD-94_RECORD-95`RECORD-96aRECORD-97bRECORD-98cRECORD-99[root@HuQing c]#
进入vi是这个
1 ^@^@^@^@RECORD-0^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@RECORD-1^@^@^@^@^@^@^@^ @^@^@^@^@^@^@^@^@^B^@^@^@RECORD-2^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^C^@^@^@RECORD -3^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@RECORD-4^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ @^@^E^@^@^@RECORD-5^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^F^@^@^@RECORD-6^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^G^@^@^@RECORD-7^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H^@^@^@REC ORD-8^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@RECORD-9^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@
2 ^@^@^@RECORD-10^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^K^@^@^@RECORD-11^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^@^L^@^@^@RECORD-12^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^M^@^@^@RECORD-13^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^N^@^@^@RECORD-14^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^O^@ ^@^@RECORD-15^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@RECORD-16^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^@^Q^@^@^@RECORD-17^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^R^@^@^@RECORD-18^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^S^@^@^@RECORD-19^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^T^@^@ ^@RECORD-20^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^U^@^@^@RECORD-21^@^@^@^@^@^@^@^@^@^@^ @^@^@^@^@^V^@^@^@
.....
[ 本帖最后由 smallstar001 于 2008-12-15 16:04 编辑 ] |
|