[elektro] strcmp

vajk fekete halaloszto at yahoo.co.uk
Wed May 5 12:31:37 CEST 2010


az strcmp nem tud maskepp mukodni, mert csak akkor mondhat egyenlot, ha egyformak. ha nem egyforma hosszuak, kapasbol nem lehetnek egyformak.

asszem van olyan osszehasonlito, ami megmondja hanyadik karakterben kulonboznek. utanna az eredmenyt komparalhatod a hosszokkal.

vajk




________________________________
From: Fuzesi Arnold <arnold.fuzesi.lista at gmail.com>
To: elektro at tesla.hu
Sent: Wed, 5 May, 2010 12:21:41
Subject: Re: [elektro] strcmp

Feleslegesen bonyolult. Leirni is meg vegrehajtani is.
Ha meg nem egyertelmu melyik a rovidebb str meg bonyolultabb.

Fura h nincs erre konyvtári függvény...
Persze semmibol nem tart megírni... de gondoltam megkérdem mert furának találom.

A.
On 2010. 05. 05. 11:59, Hofferek Attila wrote:
> 2010.05.05. 11:56 keltezéssel, Fuzesi Arnold írta:
>> Sziasztok!
>>
>> if(!strcmp(str1,str2)){
>> blabla
>> }
>>
>> allandoan megszivom h ha nem egyenlo hosszuak a sztringek de a rovidebb string
>> \0 karaktereig ugyan azok akkor nem nulla vegeredmenyt ad.
>>
>> Van erre konyvtari fuggveny, vagy
>>
>> if(!strncmp(str1,str2,strlen(rovidebb string))){
>> blabla
>> }
>>
>> az egyetlen megoldas?
> 
> Meg lehet bonyolitani, lehet irni is sajatot, de mi baj van ezzel a 
> megoldassal?
> 
> -----------------------------------------
>           elektro[-flame|-etc]
> 

-----------------------------------------
          elektro[-flame|-etc]



      


More information about the Elektro mailing list