-
Data: 2003-09-18 08:11:13
Temat: Re: BORLAND C++ Za darmo
Od: "Tomek" <t...@g...pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
Następne wpisy z tego wątku
- 18.09.03 11:21 Virooz
- 18.09.03 10:13 Jacek K. Bruns
- 18.09.03 17:37
- 19.09.03 09:46 p
Najnowsze wątki z tej grupy
- Koder szuka pracy. Koduję w j.: Asembler, C, C++ (z bibl. Qt) i D.
- Koder szuka pracy. Koduję w j.: Asembler, C, C++ (z Qt) i D.
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- Programista C++ z Qt
- Tworzenie oprogramowania na zamówienie klienta . Realizacja aplikacji na bazie Access VBA , Excel VBA , SQL Server, .NET. Faktura VAT i VAT EU #061022
- Realizacja aplikacji baz danych w Access VBA , Excel VBA , SQL Server, .NET . Faktura VAT i VAT EU
- szukam pracy
- Oprogramowanie biurowe na zlecenie
- Oprogramowanie biurowe na zamówienie - bazy danych
- Bazy danych na zamówienie
- Tworzenie oprogramowania na zamówienie klienta. Bazy danych - realizacja aplikacji Access VBA , Excel VBA, .NET. Faktura VAT i VAT EU, #020719
- Programy bazodanowe na zamówienie
- Aplikacje bazodanowe na zlecenie szybki termin
- Pisanie programów na zlecenie/zamówienie na bazie Access VBA , Excel VBA, .NET, bazy danych SQL Server, wg specyfikacji klienta, faktura VAT i VAT EU - 070519
Najnowsze wątki
- 2025-04-16 Francja: "Za mało pracujemy, za dużo wydajemy" - a pierwsi chcieli pracować 4/7 !!!
- 2025-04-16 Gdańsk => Key Account Manager (ERP) <=
- 2025-04-16 Warszawa => Dyrektor Sprzedaży (rozwiązania Cloud) <=
- 2025-04-16 Ryga => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i Kad
- 2025-04-16 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-04-16 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-04-16 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-04-16 Kraków => Technical Team Lead (Clojure, Java) <=
- 2025-04-16 Warszawa => Junior Account Manager <=
- 2025-04-16 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-04-15 Warszawa => Programista Back-end <=
- 2025-04-15 Warszawa => Back-end Programmer <=
- 2025-04-15 Warszawa => Senior IT Recruitment Consultant <=
- 2025-04-15 Częstochowa => Product Manager - Systemy infrastruktury teleinformaty
- 2025-04-14 Szczecin => Key Account Manager (ERP) <=