Предположим, что у меня есть входной файл в этом формате:
VAL1 VAL2 VAL3
VAL1 VAL2 VAL3
Я пишу программу, которая будет интересовать только VAL1 и VAL3. В C, если бы я хотел "пропустить" второе значение, я бы сделал следующее:
char VAL1[LENGTH]; char VAL3[LENGTH];
FILE * input_file;
fscanf(input_file, "%s %*s %s", VAL1, VAL3);
Смысл, я бы использовал форматирование "% * s", чтобы fscanf() прочитал этот токен и пропустил его. Как это сделать с С++ cin? Есть ли подобная команда? Или мне нужно читать фиктивную переменную?
Спасибо заранее.