Member 14058606 Ответов: 1

Как взять входные значения из файла .csv и выполнить в файле .txt


как взять входные значения из файла .csv и выполнить в файле .txt.
экс:
Студент-1, 500
Студент-2, 200
Студент-3, 800

fprintf("студент-1 метки = %F", которые студент-1);

В этом условии я буду принимать только до "," моя переменная и после "," переменное значение.

Пожалуйста, позвольте мне объяснить эту проблему.

Что я уже пробовал:

Студент-1, 500
Студент-2, 200
Студент-3, 800

fprintf("студент-1 метки = %F", которые студент-1);

В этом условии я буду принимать только до "," моя переменная и после "," переменное значение.

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

1 Ответов

Рейтинг:
0

Richard MacCutchan

Прочитайте каждую строку csv-файла. Разделите его на токены, используя strtok, _strtok_l, wcstok, _wcstok_l, _mbstok, _mbstok_l[^]. Преобразуйте вторую строку в целое число с помощью Атой, _atoi_l, _wtoi, _wtoi_l[^] (не плавает, так как числа в ваших данных являются целыми числами). Печатать результаты. Или вы можете напечатать число в виде строки, Если вы не используете его в каких-либо вычислениях.