hardcode byte array in C

前端 未结 5 469
甜味超标
甜味超标 2021-02-02 11:06

I\'m debugging a network application.

I have to simulate some of the data exchanged in order for the application to work. In C++ you can do something like



        
5条回答
  •  野趣味
    野趣味 (楼主)
    2021-02-02 11:25

    You can do the same thing in C, but you should declare it of type char[], not char*, so that you can get its size with the sizeof operator:

    char myArray[] = { 0x00, 0x11, 0x22 };
    size_t myArraySize = sizeof(myArray);  // myArraySize = 3
    

提交回复
热议问题