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

CString dijeljenje na nekoliko CStringova

[es] :: C/C++ programiranje :: C/C++ za početnike :: CString dijeljenje na nekoliko CStringova

[ Pregleda: 2263 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NooND
Out there

Član broj: 149987
Poruke: 54
*.telrad.net.



Profil

icon CString dijeljenje na nekoliko CStringova20.05.2008. u 08:06 - pre 194 meseci
Problem je sledeci u fajl baza.txt upisujem podatke u jedan red tipa ime prezime br indeksa svaki iscitavanja mogu da iscitam samo kao jedan string a potrebno mi je da to smjestim u zasebne stringove zbog pretrazivanja fajla.Rjec je o MFC aplikaciji pa se nadam pa ovde postoji neki strucnjak koji ce mi pomoci.Nakacio sam i kompletan projekat pa ako moze pogledajte.



Code:

    Fajl.Open("baza.txt", CFile::modeRead);
    while(Fajl.ReadString(Red))
    {    
        // ovde treba dijeljenje stringa

        if(Red==tesst){
            MessageBox("Student postoji u bazi");
        }
    }
    Fajl.Close();



In the kingdom of the blind one-eye man is the king.
Prikačeni fajlovi
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
217.169.209.*

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: CString dijeljenje na nekoliko CStringova20.05.2008. u 08:42 - pre 194 meseci
Prvo sto mi pada na pamet jeste da koristis meStringArray (http://www.codeproject.com/KB/string/mestringarray.aspx):

Code:

    meStringArray redovi;
    Fajl.Open("baza.txt", CFile::modeRead);
    while(Fajl.ReadString(Red))
    {    
        // ovde treba dijeljenje stringa
        Redovi.Add(Red);
    }
    int pos; //pozicija studenta u nizu
    if((pos = Redovi.Find(tesst)) != -1) 
       MessageBox("Student Postoji u bazi");
    Red = Redovi.GetAt(pos);
    Fajl.Close();
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Re: CString dijeljenje na nekoliko CStringova20.05.2008. u 11:00 - pre 194 meseci
http://www.elitesecurity.org/t...-sa-iscitavanjem-narednog-reda
Da li si pokusao sa ovog primera ?
Viva lollapalooza
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
217.169.209.*

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: CString dijeljenje na nekoliko CStringova20.05.2008. u 19:59 - pre 194 meseci
Izvinjavam se, napravio sam previd :-|.

Možda će ovo biti od pomoći:

Code:

meStringArray Redovi;
CStdioFile Inputfile; //Bolje je, tj. lakse je koristiti CStdioFile za ovo
CFileException FileExc;
UINT nOpenFlags;
CString s;
nOpenFlags = CFile::modeRead;
if (!Inputfile.Open("Console.txt", nOpenFlags, &FileExc)) {
    FileExc.ReportError();
    return;
    }

while (Inputfile.ReadString(s))
    Redovi.Add(s); //Dodaje studenta u listu

CString Red; //Podaci o studentu
if((int pos = Redovi.Find(tesst)) != -1) {
    MessageBox("Student Postoji u bazi");
    Red = Redovi.GetAt(pos);                  //Red sadrzi podatke o studentu
}




Citat:

virtual LPTSTR ReadString(
LPTSTR lpsz,
UINT nMax
);

...

Reading is stopped by the first newline character.
 
Odgovor na temu

NooND
Out there

Član broj: 149987
Poruke: 54
*.telrad.net.



Profil

icon Re: CString dijeljenje na nekoliko CStringova21.05.2008. u 08:20 - pre 194 meseci
deerbeer pokusao sam sa tim primjerom ali ne uspjeva.
Hvala na pomoci
In the kingdom of the blind one-eye man is the king.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-4.sezampro.yu.



+395 Profil

icon Re: CString dijeljenje na nekoliko CStringova22.05.2008. u 12:47 - pre 194 meseci
Pa reci sta ne uspeva ... (compile error, bug, ne deli stringove itd..)


Viva lollapalooza
 
Odgovor na temu

NooND
Out there

Član broj: 149987
Poruke: 54
*.telrad.net.



Profil

icon Re: CString dijeljenje na nekoliko CStringova23.05.2008. u 13:20 - pre 194 meseci
kod radi super,ali ga ja bas najbolje ne razumijem i ne uspjevam da izdjeljene stringove smjestim u promjenjive koje bih poredio sa zadatim stringom.
Inace kako vidis ja sam pocetnik i unapred hvala na razumjevanju
In the kingdom of the blind one-eye man is the king.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: CString dijeljenje na nekoliko CStringova

[ Pregleda: 2263 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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