Я ищу способ преобразования строки с указанными разделителями (например, слэши или пробелы) в массив целых чисел, разделяемых этими разделителями.Разбор строки в массив целых чисел
Например, если пользователь вводит 12/3/875/256
, мне нужно получить массив {12, 3, 875, 256}
. В идеале он мог бы обрабатывать произвольную длину.
Я пробовал прокручивать строку по-символу и хранить все, что не является разделителем во временной переменной, которая добавляется к массиву в следующий раз, когда я сталкиваюсь с символом разделителя. К сожалению, преобразование типа является болью в прикладе. Есть ли более простой способ сделать это?
Почему нет strtok хорошая идея? – Maxpm 2010-11-23 17:31:49