我有一个结构
typedef struct
{
my ints
and char's
} structname;
在我的服务器.c
文件里面main()
structname Header;
我打电话给function(Header);
查看另一个.c
文件
并用例如填充标题strcpy(Header.Name1,pch);
正如我用来gdb
调试它一样正确填充
(gdb) p Header.Name1
$5 = "Bilka\000\332\326\377\177\000\000\001\000\000\000\000\000\000\000\b]\022\"E\177\000\000p\356\332\326\377\177\000\000\034\000\000\000\000\000\000\000\t\000\000\000\000"
在此函数结束并返回后TRUE
,它会返回到 server.c 上的下一行,但如果我在 Header.Name1 上进行打印,我会得到一个空白标题,这可能是什么原因。