между вашей строкой, если есть просто один пробел
fscanf (..., "% s% s", ...); // вы знаете, как заполнить пробел, помеченный ...
но если номер пробела не известен:
char stack[YourscreenSize];
fscanf ( ..., "YourscreenSize[^\n]", stack ); // take all line in one data,
потом разбери
если номер пробела не известен, (второй способ)
- взять данные из файла
- проверьте это, отправьте первый символ в функции isgraph, пробел это или нет
- если это пробел, стереть сохраненные данные
сделать это, итеративно. Когда вы видите EOF перерыв от итерации, (вы можете проверить возвращаемое значение
fscanf, чтобы узнать, читает ли он char или EOF)