Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
Trenutno vreme je: 28. Jul 2025, 21:43:58
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 0 gostiju pregledaju ovu temu.

 Napomena: Za sva pitanja u vezi kupovine novog hardware-a ili procene vrednosti i preporuke koristite - ovu temu

Spyware,sta je,kako radi,kako se zastititi? :: Kako rade mreze :: Burek Anti-virus software review :: Index tema koje ne treba propustiti

Idi dole
Stranice:
1 2 [Sve]
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: [C++] Pomoc oko 'char' -a  (Pročitano 1730 puta)
21. Jun 2010, 16:15:43
Hronicar svakodnevice


Bet big, win big. That's the only way to play.

Zodijak Scorpio
Pol Muškarac
Poruke 513
Zastava 45° 14' 24"
OS
Windows XP
Browser
Mozilla Firefox 3.6.3
mob
Nokia 6310i
Hocu da napravim (deo) programa da kada neko unese naprimer: burek da mu samo u tom slucaju dozvoljava "pristup" (slicno kao neki login).

Evo koda:
Kod:
...
{
char x[15];
printf("unesite odgovor");
scanf("%s",&x);

if(x=='burek')
{
printf("uneli ste tacan odgovor");
}
else
...
}


Dobijam sledece greske:
error C2446: '==' : no conversion from 'const int' to 'char *
error C2040: '==' : 'char [15]' differs in levels of indirection from 'const int'

Ne znam zbog cega bi ovo moglo biti, sta vi mislite ?
« Poslednja izmena: 21. Jun 2010, 18:06:29 od tnenad »
IP sačuvana
social share
razlika izmedju @tnenada i svih ostalih je to sto se decko potrudio.

Pravilnik  |  Google  |  Prijava zloupotrebe  |  Burek Toolbar


   
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Krajnje beznadezan


Ko zadnji, ćelava mu keva!

Zodijak Aries
Pol Muškarac
Poruke 13104
Zastava Batajnica
OS
Linux
Browser
Mozilla
mob
Samsung SGH-E630
#include <string.h>

...
{
char x[15];
printf("unesite odgovor ");
scanf("%s",x);

if(!strcmp(x, "burek"))
{
printf("uneli ste tacan odgovor");
}
else
...
}


Sada bi trebalo da radi. Za upoređivanje stringova koristi se funkcija strcmp, ne može x=="burek", a još manje sa jednostukim navodnicima. Druga stvar je što je x tako napisano već samo po sebi pokazivač na adresu prvog elementa niza/niske, pa nema potrebe pisati &x u scanf-u Wink
I ovo sve je C, nema elemenata C++a  Smile
IP sačuvana
social share
                                       
enaB <=> Bane, "Ena" nije moje ime                    f -1(Smile)= Smiley

Don't watch it, because we all know that a watched pot does not boil, and watched cake does not bake.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Hronicar svakodnevice


Bet big, win big. That's the only way to play.

Zodijak Scorpio
Pol Muškarac
Poruke 513
Zastava 45° 14' 24"
OS
Windows XP
Browser
Mozilla Firefox 3.6.3
mob
Nokia 6310i
Radi, hvala Smiley

Btw scanf treba da izgleda ovako:

scanf("%s",&x);  (nisam mogao buildovati bez &)

Smile

------------------------------------------------------------
edit:

da ne otvaram novu temu, kako da namestim da program otvori .txt fajt (koji sadrzi 1 red) i da taj red bude recimo y ?

Primer:

odgovor.txt
Kod:
tastatura

Znaci y=tastatura

Hvala unapred Smiley
« Poslednja izmena: 21. Jun 2010, 18:05:54 od tnenad »
IP sačuvana
social share
razlika izmedju @tnenada i svih ostalih je to sto se decko potrudio.

Pravilnik  |  Google  |  Prijava zloupotrebe  |  Burek Toolbar


   
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Krajnje beznadezan


Ko zadnji, ćelava mu keva!

Zodijak Aries
Pol Muškarac
Poruke 13104
Zastava Batajnica
OS
Linux
Browser
Mozilla
mob
Samsung SGH-E630
Btw scanf treba da izgleda ovako:

scanf("%s",&x);

Smile
A ne prijatelje, nije greška ali nema potrebe  Smile
Kad bi unosio element po element niza brojeva ili karaktera, pa mu pristupao sa x[indeks] onda bi moralo &, a ovako ne mora Smile
IP sačuvana
social share
                                       
enaB <=> Bane, "Ena" nije moje ime                    f -1(Smile)= Smiley

Don't watch it, because we all know that a watched pot does not boil, and watched cake does not bake.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Krajnje beznadezan


Ko zadnji, ćelava mu keva!

Zodijak Aries
Pol Muškarac
Poruke 13104
Zastava Batajnica
OS
Linux
Browser
Mozilla
mob
Samsung SGH-E630
da ne otvaram novu temu, kako da namestim da program otvori .txt fajt (koji sadrzi 1 red) i da taj red bude recimo y ?

Primer:

odgovor.txt
Kod:
tastatura

Znaci y=tastatura

Hvala unapred Smiley


char y[15];
FILE *dat;

if((dat=fopen("odgovor.txt", "r"))==NULL)
        printf ("Greska prilikom otvaranja\n");

fgets(y, 15, dat);

...  /*sa y se opet radi kao sa x prosli put, nema y=='tastatura' */

fclose (dat); /*ovo na kraju*/




Samo piši kao nove poruke ako imaš još pitanja, ovako se ne primećuje da si menjao  Smile

Citat
(nisam mogao buildovati bez &)
Interesantno  Smile U čemu to kompajliraš?
« Poslednja izmena: 21. Jun 2010, 18:22:28 od enaB »
IP sačuvana
social share
                                       
enaB <=> Bane, "Ena" nije moje ime                    f -1(Smile)= Smiley

Don't watch it, because we all know that a watched pot does not boil, and watched cake does not bake.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Hronicar svakodnevice


Bet big, win big. That's the only way to play.

Zodijak Scorpio
Pol Muškarac
Poruke 513
Zastava 45° 14' 24"
OS
Windows XP
Browser
Mozilla Firefox 3.6.3
mob
Nokia 6310i
Hvala ti jos jednom Smiley

Samo mi nije jasno kako sa strcmp da izvedem da je x=y

Znaci:

strcmp(x, "burek")

umesto burek, da bude varijabla (y)


(skonto sam, hehe)
« Poslednja izmena: 21. Jun 2010, 18:37:06 od tnenad »
IP sačuvana
social share
razlika izmedju @tnenada i svih ostalih je to sto se decko potrudio.

Pravilnik  |  Google  |  Prijava zloupotrebe  |  Burek Toolbar


   
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Krajnje beznadezan


Ko zadnji, ćelava mu keva!

Zodijak Aries
Pol Muškarac
Poruke 13104
Zastava Batajnica
OS
Linux
Browser
Mozilla
mob
Samsung SGH-E630
Nema na čemu  Smile
IP sačuvana
social share
                                       
enaB <=> Bane, "Ena" nije moje ime                    f -1(Smile)= Smiley

Don't watch it, because we all know that a watched pot does not boil, and watched cake does not bake.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Legenda foruma


Zodijak Taurus
Pol Muškarac
Poruke 31625
Zastava Beograd
OS
Windows XP
Browser
Opera 9.80
mob
Nokia 6120
@ enaB: Nemojte slati vise komentara za redom. Postoji dugme izmeni ako ste nesto zaboravili reci. Postovanjem vise odgovora zaredom tema se samo razvodnjava i smanjuje se preglednost. Za ostala pravila ponasanja pogledajte pravilnik Burek Foruma.
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Krajnje beznadezan


Ko zadnji, ćelava mu keva!

Zodijak Aries
Pol Muškarac
Poruke 13104
Zastava Batajnica
OS
Linux
Browser
Mozilla
mob
Samsung SGH-E630
 Smile
IP sačuvana
social share
                                       
enaB <=> Bane, "Ena" nije moje ime                    f -1(Smile)= Smiley

Don't watch it, because we all know that a watched pot does not boil, and watched cake does not bake.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Udaljen sa foruma
Hronicar svakodnevice

Zodijak
Pol
Poruke 629
OS
Windows XP
Browser
Safari 5.0.375.70
@enaB Clan 4 tacka 2 sta treba izbegavat : Poruke koje sadrže samo smajlije.
Postoje forumi u kojima je tolerancija za ovakve poruke viša, i oni u kojima je niža.
U svakom slučaju, ukoliko budete upozoreni od strane nekog od članova Tima, povedite računa o svom ponašanju. Smile
« Poslednja izmena: 21. Jun 2010, 21:50:37 od stojan111 II »
IP sačuvana
social share
Im a Gamer i have Many lives
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Krajnje beznadezan


Ko zadnji, ćelava mu keva!

Zodijak Aries
Pol Muškarac
Poruke 13104
Zastava Batajnica
OS
Linux
Browser
Mozilla
mob
Samsung SGH-E630
@stojan111 II


Svi smo mi jednaki....samo su neki malo više  Smile  Smile

Član 3, tačka 13:
Vređanje i provociranje Tima Burek Foruma
Najstrože je zabranjeno vređanje i provociranje Tima Burek Foruma. Ako ste nezadovoljni nekim njihovim postupkom ili opštim ponašanjem, ili imate neku primedbu na rad članova tima, svoj problem iznesite u forumu Predlozite ~ Pitajte ~ Prijavite grešku ili putem formulara za prijavu zloupotrebe.  Smile


Sad ozbiljno; kome nešto nije jasno, neka pogleda vremena slanja i izmena svih poruka u temi, pa ako i dalje ne bude jasno i ima primedbu može slobodno da da svoj predlog ili kritiku  Smile
« Poslednja izmena: 21. Jun 2010, 22:55:50 od enaB »
IP sačuvana
social share
                                       
enaB <=> Bane, "Ena" nije moje ime                    f -1(Smile)= Smiley

Don't watch it, because we all know that a watched pot does not boil, and watched cake does not bake.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Svedok stvaranja istorije


necu da ti kazem, chelavi...

Zodijak Libra
Pol Muškarac
Poruke 22020
Zastava La45.2590  Lo19.8330
OS
Linux
Browser
Mozilla (lucid)
mob
Apple iPhone 12, S21
molio bih sve umesane da prestanu sa off topicom i besciljnim citiranjem pravilika, inace cu biti primoran pustiti bgd-a na sve vas

Smile Smile
IP sačuvana
social share
- A robot may not injure a human being or, through inaction, allow a human being to come to harm
- A robot must obey the orders given to it by human beings, except where such orders would conflict with the First Law
- A robot must protect its own existence as long as such protection does not conflict with the First or Second Laws
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Legenda foruma


Zodijak Taurus
Pol Muškarac
Poruke 31625
Zastava Beograd
OS
Windows XP
Browser
Opera 9.80
mob
Nokia 6120
Stojane, nije tvoje da kritikujes bilo koga ovde. Smile
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Krajnje beznadezan


Ko zadnji, ćelava mu keva!

Zodijak Aries
Pol Muškarac
Poruke 13104
Zastava Batajnica
OS
Linux
Browser
Mozilla
mob
Samsung SGH-E630
"Vi zezate nas, mi zezamo vas, u zezanju je spas", što bi rekao Ljuba Moljac  Smile

A sad....da se ipak vratimo na temu  Smile
IP sačuvana
social share
                                       
enaB <=> Bane, "Ena" nije moje ime                    f -1(Smile)= Smiley

Don't watch it, because we all know that a watched pot does not boil, and watched cake does not bake.
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
1 2 [Sve]
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Trenutno vreme je: 28. Jul 2025, 21:43:58
nazadnapred
Prebaci se na:  
Oznake: char pomo Pomoc

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Nova godina Beograd :: nova godina restorani :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Sudski tumač Novi Beograd

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.058 sec za 13 q. Powered by: SMF. © 2005, Simple Machines LLC.