Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Uporedjivanje stringova

[es] :: C/C++ programiranje :: C/C++ za početnike :: Uporedjivanje stringova

[ Pregleda: 3850 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Slay29

Član broj: 307135
Poruke: 5



Profil

icon Uporedjivanje stringova23.04.2015. u 23:11 - pre 109 meseci
Pozdrav. Pocetnik sam u C-u i imam velike probleme sa koriscenjem stringova. Problem na koji sam naisao je sledeci. Korisnik unese pomocu scanf funkcije neku vrednost (string) koja kasnije treba da se uporedi sa odredjenov vrednoscu. Primer:
Code:
    char trenutni;
    //jos koda
    printf("Unesite polje koje zelite da otvorite!\n");
    scanf("%c",&trenutni);

if(trenutni=='a1' && a1otvoreno!=0)
{
strncpy(a1, "koordinate", sizeof(a1));
printf("A1 je %s", a1);
printf("Da li zelite da pogadjate? Unesite slovo kolone, za konacno R ili ako ne zelite upisite 0!\n");
scanf("%c",biranje);
brojodigranih++;
a1otvoreno--;
    if(biranje=='A')
    {
    printf("Unesite resenje za kolonu A:\n");
//jos koda
else
printf("Vec ste otvorili to polje!\n");

Problem je u trenutni=='a1', ali ne znam kako da ga ispravim.

[Ovu poruku je menjao Slay29 dana 24.04.2015. u 02:56 GMT+1]
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.3gnet.mts.telekom.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Uporedjivanje stringova24.04.2015. u 06:00 - pre 109 meseci
Upoređivanje C stringova, tipično se vrši funkcijama. Pogledaj strcmp i strncmp.

Na primer:
http://www.cs.bu.edu/teaching/cpp/string/cstring/slides/4.html

 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Uporedjivanje stringova

[ Pregleda: 3850 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.