|
| 先學理論,打基礎,否則,問題多多,事倍功半。 |
|
我需要你這10分 ============= #include <string.h> #include <stdlib.h> #include <time.h> #define MAX_SIZE (48) int main(int argc, char* argv[]) { unsigned char szData[MAX_SIZE] ; unsigned char i = 0x00 ; memset(szData, 0x00, sizeof(szData)) ; srand((int)time(0)); printf("\n") ; for(i=0x00; i<MAX_SIZE; i++) { if(i<10) { szData[i] = (i + 0x30) ; } else { szData[i] = (rand() % 0xFF) ; } if((0x00 == (i%10)) && (0x00 != i)) { printf("\n") ; } printf("0x%02X ", szData[i]) ; } printf("\n\n") ; return 0; } ============== 結果: 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0xB3 0x00 0xD8 0xBB 0x9F 0x90 0x56 0x26 0x3B 0xFC 0xD3 0xEA 0xB6 0xA6 0x18 0x21 0xC8 0xB5 0x06 0xCC 0x0E 0x0B 0x0D 0x28 0x89 0x55 0xC0 0xE1 0xA9 0x10 0xA2 0x5A 0x73 0x0E 0xDA 0xF8 0xBC 0xD3 Press any key to continue 注: 后面的隨機數, 每次運行都不同. =========================== |