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

Pitanje iz VC++ MFC

[es] :: C/C++ programiranje :: Pitanje iz VC++ MFC

[ Pregleda: 2940 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bjtetf

Član broj: 77307
Poruke: 117
*.dlp443.bih.net.ba.



+1 Profil

icon Pitanje iz VC++ MFC05.04.2006. u 16:37 - pre 219 meseci
imam poteskocu sa sljedecim:
U svojjo aplikaciji ucitavam sadrzaj iz nekog fajla, ali ne znam kako da u aplikaciji pravim nove redove.Da li se oni oznacavaju u fajlu kao 13+10 ili vec kako.Govorim o visual C++ ( MFC )
tj. npr ako je u fajlu sadrzaj : ja ti,
ja bih u aplikaciji htio da dobijem ovako ispisano:
ja
ti
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Pitanje iz VC++ MFC05.04.2006. u 16:44 - pre 219 meseci
Citat:

tj. npr ako je u fajlu sadrzaj : ja ti,
ja bih u aplikaciji htio da dobijem ovako ispisano:
ja
ti


Da. Obicno je u Windowsu potrebno dodati ta dva kontrolna koda (13,10; odnosno "\r\n")
između "ti ja" i sve ce biti u redu. Naravno sada je drugo pitanje kako ces to uraditi, i
naravno primeti da imas i BLANKO izmedju "ti ja", koga takodje pretpostavljam treba da se
otarasis sa nekim trim()om.
 
Odgovor na temu

Alex21
Zagreb

Član broj: 89590
Poruke: 24
82.193.194.*



Profil

icon Re: Pitanje iz VC++ MFC10.04.2006. u 09:45 - pre 219 meseci
Pošto spominješ MFC, znači li to da li možda koristiš CArchive klasu i Serialize, ili fprintf i sl.
 
Odgovor na temu

Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 387
*.verat.net.



+9 Profil

icon Re: Pitanje iz VC++ MFC10.04.2006. u 13:20 - pre 219 meseci
Code:

/* Netestirano! */

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main(int argc, char *argv[])
{
  string t;
  fstream in("in.txt",ios::in); fstream out("out.txt",ios::out);
  while(!in.eof()){
    in >> t;
    out << t << endl;
  }
  out.close();
  in.close();
}


Nevezano za MFC, mislim da je ovo jasno rešenje problema. A ti implementiraj ovo kako god ti je potrebno.
Takođe, pomenuo si novi red... koristi uvek u takvim prilikama endl. To na svim sistemima označava novi red i onda je nebitno da li je 13+10 ili samo 10 (Unix).

[Ovu poruku je menjao Goran Arandjelovic dana 10.04.2006. u 14:22 GMT+1]
 
Odgovor na temu

[es] :: C/C++ programiranje :: Pitanje iz VC++ MFC

[ Pregleda: 2940 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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