Я читаю ввод из разных текстовых файлов.Эти текстовые файлы представляют собой целые числа, разделенные пробелом, новой строкой или комбинацией пробелов и новых строк.Я хочу преобразовать эти строки в целые числа и использовать их для алгоритма сортировки.
char *line = malloc(BUF_SIZE);
char *token;
struct list* l = list_init();
while (fgets(buf, BUF_SIZE, stdin)) {
token = strtok(buf," \n");
printf("%s", token);
}
list_cleanup(l);
return 0;
Что в этом плохого, так это то, что он просто печатает первый элемент каждой строки.Он не обрабатывает несколько элементов в строке.
Заранее спасибо.