Чтение из файла в массивы

84
07 сентября 2021, 06:50

Есть файл с таким набором точек:

7496,9214700000002 0,20898565871874042
7460,2758599999997 0,20913999999999999
2702,1319699999999 0,22917999999999999
2441,7552300000002 0,24504999999999999
2356,8917000000001 0,24748999999999999
2310,6025000000000 0,26036999999999999
2167,8774699999999 0,27059000000000000
2027,0811600000000 0,29768000000000000

Мне нужно считать 1 число из строки в массив mX ,а второе в mY.Не понимаю как это сделать,да так чтобы он еще и на следующую строчку переходил. Пытался так,но не получается

ifstream infile("txt.txt");
while(!infile.eof()){
  infile>>mX>>mY
Answer 1
scanf("%fl %fl", &mX[i], &mY[i])

Реализуй считывание из файла с помощью scanf и по идее он сам будет переходить на новую строчку. Если данные будут записаны корректно: через пробел и по два числа - все заработает.

READ ALSO
Перезапись строки в файле

Перезапись строки в файле

Суть данной функции, дописывать в определенную строку вводимые данныеСтрока разделена разделителем "=" на две подстроки: первая - это два...

115
Динамическая память/С++

Динамическая память/С++

Недавно начал изучать с++И в процессе возник вопрос, а именно о том чем nullptr отличается от NULL?

117
Поиск всех вариантов праймеров для известного генома возбудителя болезни

Поиск всех вариантов праймеров для известного генома возбудителя болезни

Если я ещё не надоел, то в качестве тренировки мозгов предлагаю подумать над задачейВообще, я искренне верю, что любые, даже столь маленькие...

281
Отправить файл на (web-сервер) с си клиента (openssl)

Отправить файл на (web-сервер) с си клиента (openssl)

Не получается отправить файл

334