【发布时间】:2010-10-25 16:17:34
【问题描述】:
假设我有以下代码:
typedef struct
{
char **p;
} STRUCT;
int main()
{
STRUCT s;
*(s.p) = "hello";
printf("%s\n", *(s.p));
return 0;
}
这显然不起作用,但它应该显示我想要做什么。我将如何对结构中的字符串数组进行初始化、访问、打印等操作?
【问题讨论】:
标签: c arrays pointers structure c-strings