我有一個共享的結構,並且在其內部的請求結構:Ç嵌套結構指針問題
struct shared_data {
pthread_mutex_t th_mutex_queue;
struct request_queue {
int min;
int max;
char d_name[DIR_SIZE];
pid_t pid;
int t_index;
} request_queue[BUFSIZE];
int count;
int data_buffer_allocation[BUFSIZE];
int data_buffers[BUFSIZE][100];
};
然後,我製備的請求;
struct shared_data *sdata_ptr;
...
...
sdata_ptr->request_queue[index].pid = pid;
strcpy(sdata_ptr->request_queue[index].d_name, dir_path_name);
sdata_ptr->request_queue[index].min = min;
sdata_ptr->request_queue[index].max = max;
,編譯器警告我說,我做的strcpy函數不兼容的隱式聲明。我想這是指針的問題,但不是我上面寫的應該是真的?
Did you include? –
2010-04-03 11:28:53
不,我現在做了,還沒有測試過,但我想現在就可以運行了。 – Halo 2010-04-03 14:19:35