Egy különös string igény.[MEGOLDVA]

Fórumok

Sziasztok Az a problémám, hogy egy statisztika programot szeretnék írni, amihez a következő kellene. itt következő apró kódrészletben a printf függvénben egy változó szerepljen a string hossz kiiratásának megváltoztatásakor


while (!feof(nevek)) 
			{
			fgets(nev,255,nevek);
			c=strlen(nev)-1;
			printf ("%.(ide kellene a "c"valtozo)s",nev);
			}

Ugyanis amiből szedi az adatokat egy olyan lista ami enterekkel tagolt névsor, de a statisztikát teljesen elrontja mert az entert is viaszi magával. Így az emberek adatit törve írja ki. Van arra megodás hogy a zárójel helyére egy változót tegyek mert akkor le tudnám vágni az entereket és nem törne sort.

Hozzászólások

Szerintem joval egyszerubb lenne kiszedned a vegerol az entert...
Konkretabban:

fgets(nev, 255, nevek);
if(nev[strlen(nev)-1] == '\n') nev[strlen(nev)-1] = '\0';
printf("%s", nev);

Zavaros a dolog, kérlek hogy fogalmazd meg más módon.