Чтобы прочитать два значения, все, что вам нужно сделать, это добавить дополнительный спецификатор формата к вызову scanf()
:
scanf("%d %d", &value1, &value2); //reads two values
Кроме того, просто чтобы заметить, что при чтении из файла вам необходимо использовать функцию fscanf
имеет формат, аналогичный scanf
, за исключением того, что вам нужно передать указатель на файл, с которым вы работаете:
char inFileName[] = "input.txt";
FILE *inFile;
/* open the input file */
inFile = fopen(inFileName, "r");
fscanf(inFile, "%d %d", &value1, &value2); //reads two values from FILE inFile