problem z odczytem pliku

tytoniasz

Użytkownik
Dołączył
Grudzień 20, 2011
Posty
4
witam,
mam nastepujacy problem:
mam dwa oddzielne programy z roznymi stanowiskami np:program linia1 i program linia2 zapisuje pod jeden plik artykuly z obu linii,
i w txt otrzymuje np:
linia1
szynka,
linia 2
papier,
linia1
chleb
linia2
pisak

nie wiem jak to zrobic zeby mi sortowalo w zapisanym txt
linia 1
szynka,
chleb
linia2
papier,
pisak


nie mam pomyslow juz.....
prosze was o pomoc
 

trojanxem

Użytkownik
Dołączył
Grudzień 6, 2011
Posty
239
Wrzuc źródło, to ma sortować alfabetycznie czy jak ?
 

tytoniasz

Użytkownik
Dołączył
Grudzień 20, 2011
Posty
4
nie musi alfabetycznie tylko wedlug :linia 1 i artykuly dla linia 1 dla lini2 artykuly lini2
 

tytoniasz

Użytkownik
Dołączył
Grudzień 20, 2011
Posty
4
to pierwszy program z zapisem do pliku

ofstream plik; // Tworzy zmienną dzięki, której zapisujemy do pliku
plik.open("Hala_PCV_1.rtf", ios::app); // Funkcja otwierająca plik do czytania. Zamiast plik.txt możemy podać własną nazwę pliku.
// plik <<(asctime (timeinfo)) // Zapisujemy coś do pliku
plik<< "\t -Okuwanie Ram-\n"
<<"["<<co<<"]"<<"["<<co1<<"]"<<"\t\t\t\t\t\t\t\t\t\t\t"<<j<<"\n"
<<nazwa<<"\n"
<<"------------------------------------------------------------------------ \n";


a to drugi :
plik.open("Hala_PCV_1.rtf", ios::app); // Funkcja otwierająca plik do czytania. Zamiast plik.txt możemy podać własną nazwę pliku.
void stanowisko (string i,string j);
void odczyt(int tablica2[],string plik4);
// plik <<(asctime (timeinfo)) // Zapisujemy coś do pliku
plik << "\t -Szklenie-\n"
<<"["<<co<<"]"<<"["<<co1<<"]"<<"\t\t\t\t\t\t\t\t\t\t\t"<<x<<"\n"
<<nazwa<<"\n"
<<"---------------------------------------------------------------------- \n";

a w pliku jest tak:


-Szklenie-
[172][PII-MOSTEK K+311] 1
MOSTEK K+ 311 PLATINIUM
----------------------------------------------------------------------
-Uszczelkowanie ram-
[167][PII-COSMOFEN] 2
COSMOFEN - LITR
----------------------------------------------------------------------
-Szklenie-
[180][PII-PES-40x4] 1
TASMA 40x4 DO LACZNIKOW SLUPKA
----------------------------------------------------------------------
 

dodoxx6

Były Moderator
Dołączył
Luty 15, 2011
Posty
252
Tu jest taki bałagan, że nawet nie czytam. Jeżeli rozumiem o co Ci chodzi, to na możliwości jakie widzę, można to zrobić na dwa sposoby:
1)Zapamiętujesz wszystko w programie, wpisujesz do pliku gdy są zamykane.
2)Dla programu nr. 1: czytasz po kolei linijki, jak dojdziesz do "linia2:" to wpisujesz przed nią wynik. Dla programu nr. 2 dodajesz linijkę na końcu.
Oczywiście o ile dobrze rozumiem o co Ci chodzi.

PS
Posty można edytować przyciskiem na dole swojego posta.
 
Do góry Bottom