Pawel K
Guest
Tue Jun 05, 2007 8:29 pm
Witam,
mam maly problem, ze zrozumieniem dzialania zapisu
plikow w trybie MODE_APPEND.
Chcialem sobie zapisywac dane z pomiarow na karcie MMC.
Postanowilem, ze zrobie od razu zapis w tabelke w
formacie HTML'a.
Stale formatu tabeli trzymam w stringach jak nizej
char Head[] = "
";
char n_tab[] = "
";
char Body[] = "Data | Time | Value | ";
char Tail[] = "
";
Po pierwsze, co musze wyslac do pliku zeby
nie wyszedl jeden ciag przy edycji tego pliku?
Chodzi mi o znacznik konca linii.
Po drugie miedzy stringami w pliku sa jakies 1-2 bajtow
smieci i chcialbym wiedziec skad one sie biora moze ktos
mi to wyklarowac?
moze ktos ma jakies przyklady poza tym ktory jest dostarczony
ze zrodlami ...
--
--
Pozrdawiam
Pawel K from 3miasto
groups(at)kpw.qs.pl
GG: 1263183
---------------- end ----------------
Taddy
Guest
Tue Jun 12, 2007 11:51 am
Pawel K wrote:
Quote:
Po pierwsze, co musze wyslac do pliku zeby
nie wyszedl jeden ciag przy edycji tego pliku?
Chodzi mi o znacznik konca linii.
CR/LF czyli mowiac w C "\r\n"
--
Taddy
http://www.rcx.pl/
Krzysztof Rudnik
Guest
Tue Jun 12, 2007 9:10 pm
Pawel K wrote:
Quote:
Witam,
mam maly problem, ze zrozumieniem dzialania zapisu
plikow w trybie MODE_APPEND.
Chcialem sobie zapisywac dane z pomiarow na karcie MMC.
Postanowilem, ze zrobie od razu zapis w tabelke w
formacie HTML'a.
Zapisuj CSV albo XML
Quote:
Stale formatu tabeli trzymam w stringach jak nizej
char Head[] = "
";
char n_tab[] = "
";
char Body[] = "Data | Time | Value | ";
char Tail[] = "
";
Po pierwsze, co musze wyslac do pliku zeby
nie wyszedl jeden ciag przy edycji tego pliku?
Chodzi mi o znacznik konca linii.
Zalezy gdzie bedziesz edytowal ten plik. Jesli dzialasz natywnie
(na tym samym systemie tworzysz i edytujesz) to '\n' zapisuje
wlasciwy koniec linii.
Quote:
Po drugie miedzy stringami w pliku sa jakies 1-2 bajtow
smieci i chcialbym wiedziec skad one sie biora moze ktos
mi to wyklarowac?
W pliku sa te smieci? To musisz pokazac jak to zapisujesz.
Krzysiek Rudnik