环环相扣的问题是Segmentation fault while using strcpy()?初始化一个指向结构
我有一个结构:
struct thread_data{
char *incall[10];
int syscall arg_no;
int client_socket;
};
如何初始化一个指针类型的上述结构以及初始化的指针结构内有10个字符串(incall [])。
我首先初始化字符串,然后是结构。
谢谢。
编辑:我想我用错了词,应该说分配。实际上,我将这个结构作为参数传递给线程。线程数不固定,作为参数发送的数据结构对于每个线程必须是唯一的,并且“线程安全”即不能被其他线程改变。
这些是十个指向字符串的指针,而不是指向10个字符串的指针。它看起来像你在自己前面得到一些... – Potatoswatter 2011-06-09 17:38:42
初始化或分配? – 2011-06-09 18:23:21