Quantcast

S.O.S

thejackal

Početnik
Poruka
3
Hocu da AnsiString prebacim u int.
probo sam
int a;
a=Edit1->Text;

ali program ne funkcionise!Kaze da ne moze da prekovertuje AsniString u int
na
a==Edit1->Text
program radi ali nepravilno!
Da li postoji neka dodatna funkcija funkcija za kovertovanje?
 

codemaker

Iskusan
Banovan
Poruka
6.517
Nisam razumeo tacno sta hoces, ali ne mozes TEXT da prebacis u INT?
Druga varijanta se ne buni je poredjenje INT sa TEXT daje FALSE, ali program nece znati sta sa time.
Malo si zamrsio stvari
 

codemaker

Iskusan
Banovan
Poruka
6.517
Onako kako si ti napisao na pocetku, ne moze. Sa konverzijom moze. Zaboravio sam da napisem.
Drugi red je poredjnej koje ti samo vraca logicku vrednost rezultata poredjenja.
 

toxi

Zainteresovan član
Poruka
379
Zesce sam se zajebo :-(
Sucur nije itoa(to je za int u char) nego atoi.Ali nije ni bitno,proso si mnogo vise od mene da bi te ja ispravljo,sorry
 

opi

Primećen član
Poruka
642
npr:


int main(int ukupno_elemenata,char** niz_nizova_znakova)
{
for(int i=0;i<ukupno_elemenata;i++)
{
int broj= atoi(niz_nizova_znakova);
.......
}

.........
 

toxi

Zainteresovan član
Poruka
379
#opi ono tvoje nevalja.Npr.
nemoze da se deklarise variabla u petlji
atoi nemoze da ima argument koji je samo jedan simbol nekog niza vec ceo taj niz.
I nevidim sta ce ti for.
int broj,cini mi se-nisam siguran,nece raditi van for-a.Jer mu je oblast vazenja samo u toj petlji...
I naravno izvini sto te ja ispravljam znam da nije ok jer sam ja ipak nula za sve vas.
 

opi

Primećen član
Poruka
642
toxi:
nemoze da se deklarise variabla u petlji
moze u c++ ( tu ne moraju da se deklarisu promenjive pre upotrebe, vec mogu ovako po potrebi)

toxi:
atoi nemoze da ima argument koji je samo jedan simbol nekog niza vec ceo taj niz.
to je niz nizova znakova i znaci da kad kompajliras program i dobijes recimo program.exe,
i kucas npr:

program prva druga treca

i imas

int main(int args,char** argv)
{
.......
}

args=3

argv[0]="program" ( sam poziv )
argv[1]="prvi"
argv[2]="drugi"
argv[3]="treci"


ili :
program 100

atoi(argv[1]) =100
 

Top
  Blokirali ste reklame
Dragi prijatelju, nemojte da blokirate reklame - isključite Ad Blocker na Forumu, jer će tako mesto vaših susreta na Krstarici ostati besplatno za korišćenje.