Я использую fgets для чтения строки .txt файла. я передаю массив в качестве первого аргумента. разные строки занимают различное количество места в массиве, но я хочу знать точную длину строки, которая читается, и принимать решения на основе этого. это возможно?
FILE * old;
old = fopen("m2p1.txt","r");
char third[100];
fgets(third,sizeof(third),old);
Теперь, если я запрашиваю sizeof (третьего), это, очевидно, 100, потому что я сам это объявил (я не могу объявить «третий» массив без указания размера), но мне нужно получить точный размер строки, прочитанной из файла (как может не заполнять массив enitre).
это возможно? что делать?