eGospodarka.pl
eGospodarka.pl poleca

PracaGrupypl.praca.szukanaBORLAND C++ Za darmoRe: BORLAND C++ Za darmo
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta
    .pl!news.gazeta.pl!not-for-mail
    From: "Tomek" <t...@g...pl>
    Newsgroups: pl.praca.szukana
    Subject: Re: BORLAND C++ Za darmo
    Date: Thu, 18 Sep 2003 10:11:13 +0200
    Organization: Portal Gazeta.pl -> http://www.gazeta.pl
    Lines: 134
    Message-ID: <bkbpba$5jc$1@inews.gazeta.pl>
    References: <bkadoh$8m2$1@atlantis.news.tpi.pl>
    NNTP-Posting-Host: zaspa.multicon.pl
    X-Trace: inews.gazeta.pl 1063872682 5740 62.233.233.122 (18 Sep 2003 08:11:22 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Thu, 18 Sep 2003 08:11:22 +0000 (UTC)
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
    X-Priority: 3
    X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
    X-User: tomek.n
    X-MSMail-Priority: Normal
    Xref: news-archive.icm.edu.pl pl.praca.szukana:75368
    [ ukryj nagłówki ]


    "Domel" <s...@p...fm> wrote in message
    news:bkadoh$8m2$1@atlantis.news.tpi.pl...
    >Podejmę się pisania programów
    > w środowisku BORLAND C++ za darmo

    Witam,

    Może takie zadanie CIę zainteresuje.
    Potrzebuję programik(skrypt) (dowolna platforma: DOS, Windows,UNIX...),
    który wykonuje następujące zadanie:


    1.Z podanego pliku tekstowego wyszukuje:
    a) wszystkie nazwy poprzedzone określoną sekwencją liter - tu dokładnie
    sekwencją BE '
    - kończące się też '
    (Długość takiej nazw z założenia nie przekroczy 32 znaków, ale w każdym
    wypadku może być różna)


    Przykładowy plik:

    ===============================================
    PROGRAMM BESTUECKEN OBERSEITE {
    BE 'SCZU100n-05K_gf103'
    {
    KOMMENTAR 'C112'
    BEARBEITUNG [
    BESTUECKEN
    ]
    OFFSET (137337 , 38303 WINKEL 0)
    }
    BE 'SCZU1n0805-05K_gf105'
    {
    KOMMENTAR 'C113'
    ================================================

    Z powyższego pliku, powinniśmy odczytać dwie nazwy:
    SCZU100n-05K_gf103
    oraz
    SCZU1n0805-05K_gf105

    Nazwy powtarzające się należy zignorować (tzn.wziąć tylko jedną sztukę)


    2.Z tak znalezionych nazw program ma tworzyć nowe pliki tekstowe o
    zdefiniowanej strukturze.

    a) Nazwa stworzonego pliku = znaleziona nazwa.be

    w naszym przykładzie powinny powstać dwa nowe pliki tekstowe o nazwach:

    SCZU100n-05K_gf103.be
    SCZU1n0805-05K_gf105.be


    b) Zawartość wszystkich plików będzie niemal identyczna. Jedyna różnica ma
    polegać na tym, że
    po słowie GEHAEUSEFORM musimy wstawiać w miejsce XXXXX liczbę znajdującą się
    we wcześniej znalezionej nazwie (na samym końcu, po literkach gf)


    WYnikowy plik SCZU100n-05K_gf103.be
    ====================================================
    ===

    /* Automatisch generierte BE-Datei */
    BE {
    KOMMENTAR ' '
    INFO DATEN {
    BEARBEITUNG [
    BESTUECKEN
    ]
    }
    CRDL DATEN {
    BAUELEMENT TYP [
    WIDERSTAND
    ]
    }
    GEHAEUSEFORM 'XXXXX'
    }
    ====================================================
    ====
    W powyższym przykładzie w miejsce XXXX należy wstawić 103




    Wynikowy plik SCZU1n0805-05K_gf105.be
    ====================================================
    ===

    /* Automatisch generierte BE-Datei (c) 2003 FIRMUS */
    BE {
    KOMMENTAR ' '
    INFO DATEN {
    BEARBEITUNG [
    BESTUECKEN
    ]
    }
    CRDL DATEN {
    BAUELEMENT TYP [
    WIDERSTAND
    ]
    }
    GEHAEUSEFORM '105'
    }
    ====================================================
    ====



    Dane wejściowe:
    Dowolny plik tekstowy (w rzeczywiśtości pliki poczhodzą z edytora unixowego
    sco505).

    Oczekiwany rezultat:
    Zestaw plików o nazwach i strukturze podanej w przykładach (również do
    zastosowania w unix sco505, więc bez żadnych dodatkowych bajerów, znaków
    sterujących itp.).


    Daj znać, jak coś wymyślisz....


    Pozdrowienia

    Tomek
    http://klub.chip.pl/tomek.n








Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1