Здравствуйте, мне нужно сохранить строку типа «2-8-32», «2-8», «3-4-20» в массиве значений типа int.
Допустим, у меня есть следующая структура:
struct n{
int id;
int *link;
};
int ссылка должна быть массивом, и я сделал это с помощью mallo c. Дело в том, что строка, которую я хочу сохранить, должна храниться так:
storage [0] =[2-8-32]
storage [1]=[2-8]
storage [2]=[3-4-20]
, если я использую функцию atoi, я могу сохранить только первое число строки.
Как можно я делаю это?