Pokaż wyniki od 1 do 5 z 5

Temat: problem z odczytem pliku

  1. #1

    Domyślnie problem z odczytem pliku

    witam,
    mam nastepujacy problem:
    mam dwa oddzielne programy z roznymi stanowiskami nprogram 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

  2. #2

    Domyślnie

    Wrzuc źródło, to ma sortować alfabetycznie czy jak ?
    the quieter you become, the more you are able to hear

  3. #3

    Domyślnie

    nie musi alfabetycznie tylko wedlug :linia 1 i artykuly dla linia 1 dla lini2 artykuly lini2

  4. #4

    Domyślnie

    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
    ----------------------------------------------------------------------

  5. #5
    Dawni Moderatorzy
    Dołączył
    15-02-2011
    Posty
    260

    Domyślnie

    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.
    That force became my endless curse

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •