Allora per quanto le mie conoscenze su C siano basilari, so che tutte le funzioni della libreria strandard (printf, strcmp etc etc) utilizzano un terminatore di fine stringa, cioè '\0'. Le funzioni di basso livello come la read non fanno uso di questo terminatore. La domanda ora è: se devo confrontare due stringhe lette entrambe con la read (che non utilizza terminatore) tramite strcmp (che utilizza il terminatore) a che problemi vado incontro, come risolvo questo problema?