900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > C语言 字符串转结构体 字符串指针转化为结构体指针!

C语言 字符串转结构体 字符串指针转化为结构体指针!

时间:2023-04-24 18:54:18

相关推荐

C语言 字符串转结构体 字符串指针转化为结构体指针!

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

#include

#include

structabc

{

unsignedintnum;

charc;

};

typedefabc*pabc;

voidmain()

{

clrscr();

printf("astringis:dos=(H)646F73=(B)011001000110111101110011\n");

unsignedchar*str="dos";

printf("\n");

printf("structabcdefinitionis:\n");

printf("structabc\n");

printf("{\n");

printf("unsignedintnum;\n");

printf("charc;\n");

printf("}\n");

printf("\n");

printf("convertstringtostruct...\n");

pabcPABC=(pabc)str;

printf("%-10s%-10s\n","abc.num","abc.c");

printf("%-10d%-10c\n",PABC->num,PABC->c);

printf("\n");

printf("thestringaddressis:%d\n",str);

printf("\n");

printf("thestruct'selementsaddressis:\n");

printf("%-10s%-10s\n","&abc.num","&abc.c");

printf("%-10d%-10d\n",&((*PABC).num),&((*PABC).c));

getchar();

return;

}

说明:

PABC->num:28516

PABC->c:s

为什么PABC->num的数值为28516�

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。