Инициализация указателя на структуру

Другой связанный вопрос: Ошибка сегментации при использовании strcpy ()?

У меня есть структура:

struct thread_data{    
    char *incall[10];
    int syscall arg_no;    
    int client_socket;
 }; 

Как мне инициализировать указатель на структуру типа выше, а также инициализировать указатель на 10 строки (incall []) внутри структуры.

Я сначала инициализирую строки, а затем структуру.

Спасибо.

Редактирование: Я полагаю, я использовал неправильное слово и должен был сказать выделить. На самом деле я передаю эту структуру как аргумент потокам. Количество потоков не фиксировано, и структура данных, отправляемая в качестве аргумента, должна быть уникальной для каждого потока и «потокобезопасной», т.е. не может быть изменена другими потоками.

6
задан Community 23 May 2017 в 12:09
поделиться