Мне нужно записать в файл переменное количество символов. Например, допустим, я хочу напечатать 3 символа. «TO» напечатает «TO» в файл. «Длинная строка символов» напечатает «Lon» в файл.
Как я могу это сделать? (количество символов определяется в другой переменной). Я знаю, что это возможно fprintf(file,"%10s",string), но 10 предопределено