Expand|Select|Wrap|Line Numbers
- struct mystruct {
- char fieldA[5];
- char fieldB[7];
- };
- void dosomething(struct mystruct* pms) {
- char content[sizeof(pms->fieldB)];
- /* some code... */
- memcpy(content, pms->fieldB, sizeof(pms->fieldB));
- /* some code... */
- }
- int main(int argc, char** argv) {
- struct mystruct ms;
- char array[sizeof(ms->fieldA)];
- /* some code... */
- memcpy(array, ms.fieldA, sizeof(ms.fieldA));
- /* some code... */
- }
Thanks!