Я пытаюсь разобрать строку, в которой есть несколько чисел, разделенных пробелом. Однако эти числа могут быть целыми числами или числами с плавающей запятой. Есть ли способ в scanf анализировать как целые числа, так и числа как одно общее число с плавающей точкой?
Например:
float arg1, arg2 = 0;
sscanf("LINE 10 10", "LINE %f %f", &arg1, &arg2);
// and
sscanf("LINE 10.0 10.0", "LINE %f %f", &arg1, &arg2);