Я новичок C-эрВыход 2 целых чисел, разделенных запятыми в массив в C
То, что я хочу, чтобы выводить номера из текстового файла, разделенных запятой, например.
входного файла:
1,2/3,4/5,6/7,8
Ожидаемый результат:
1,2
3,4
5,6
7,8
Так это означает, 2 чисел, разделенных запятой будут приняты в качестве пары.
Ниже мой код, который просто дает 2 первых числа.
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *myFile;
myFile = fopen("somenumbers.txt", "r");
int numberArray[6];
int i;
for (i = 0; i < 6; i++)
{
fscanf(myFile, "%d,", &numberArray[i]);
}
for (i = 0; i < 6; i++)
{
printf("Number is: %d\n\n", numberArray[i]);
}
fclose(myFile);
return 0;
}
@BLUEPIXY Отредактировано. Спасибо! –