Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Konverzija AnsiString u niz char-ova(borland c++ 6.0) Pomagajte!!!

  • 2 odgovora
  • 3.819 pregleda

Najnovija ↓

Konverzija AnsiString u niz char-ova(borland c++ 6.0) Pomagajte!!! 05.07.2005. u 13:03 · pre 259 meseci #1

Kako ovo?

Izvesna promenjljiva u mom programu treba da bude inicijalizovana iz odredjenog fajla. Taj fajl ima svoje ime koje funkcijama citanja iz fajla moram da prosledim nesto u fazonu Ucitaj(char *imefajla),dakle kao pokazivac na niz char-ova. Medjutim,ja treba da iz OpenDialoga uzmem property FileName,koji je po svojoj prirodi AnsiString i da njega prosledim svojoj funkciji Ucitaj(); Kako da izvrsim ovu konverziju??? pretrazio sam ceo help i nista od poudjenog ne radi. Znaci,treba ovo da uradim

imefajla=NEKAKVA_KONVERZIJA(OpenDialog1->FileName);
Ucitaj(imefajla);

s tim sto mi treba da NEKAKVA_KONVERZIJA() vrati pokazivac na niz char-ova dobijenih iz AnsiStringa FileName.

Pomagajte
Potpis
cdmA
Re: Konverzija AnsiString u niz char-ova(borland c++ 6.0) Pomagajte!!! 05.07.2005. u 14:46 · pre 259 meseci
izmenjeno 1 put, poslednji put fucking voodoo 05.07.2005. u 15:15
  1. fucking voodoo05.07.2005. u 15:15zapis iz teksta poruke
#2
uh,i meni je ovo najteze kod borlanda, a vidim da su se i mnogi jos javljali u vezi toga...jednostavno nikako da mi proradi kad napravim nesto iole komplikovanije sto u sebi podrazumjeva rasclanjivanje i manipulaciju AnsiString-om
sada cu ,upravo, i ja postaviti slicnu temu...
(dobro je to ovdje neko rekao: u visual studio-u je to sve lakse...)
ali dobro...
ni ja ne znam najbolje, jer sam i ja poceo nedavno uciti rad s borland-om, ali cini mi se da je to sto trazis otprilike ovo:

znakovni niz se iz AnsiStringa dobija pomocu funkcije c_str() :

String a;
char b[10];
a=...//dobijes "a";
strcpy(b,a.c_str());

i to je to.... (valjda-kako sam ja shvatio...)

ili jednostavno stavis:

ako imas ime fajla: ime_fajla
samo stavis ime_fajla.c_str() i opet imas niz karaktera...
bilo je ovdje tema o tome nedavno, pa procitaj...tako sam i ja (PONESTO) shvatio...
Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: Konverzija AnsiString u niz char-ova(borland c++ 6.0) Pomagajte!!! 06.07.2005. u 18:59 · pre 259 meseci #3
Verovali ili ne STC++-ov std::string je nastao od Borlandov-og AnsiString-a. - Normalno je ocekivati da gomila metoda ostanu isti - tako je tu i c_str() koji sluzi istoj svrsi kao i std::string::c_str() ...
Potpis
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme