-
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-03-27 Warszawa => Generative AI Engineer <=
- 2025-03-27 Warszawa => Asystent Sprzedaży <=
- 2025-03-27 Warszawa => Customer Service with Spanish + translation <=
- 2025-03-27 Gdańsk => PHP Developer <=
- 2025-03-27 Warszawa => C Programmer <=
- 2025-03-27 Warszawa => Programista C <=
- 2025-03-26 Ostrów Świętokrzy => Node.js / Fullstack Developer <=
- 2025-03-26 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2025-03-26 Kraków => Spedytor Międzynarodowy <=
- 2025-03-26 Warszawa => Virtual Workplace Engineer <=
- 2025-03-26 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-26 Kraków => IT Expert (Network Systems area) <=
- 2025-03-26 Kraków => DevOps Engineer (Junior/Regular) <=
- 2025-03-26 Rzeszów => International Freight Forwarder <=
- 2025-03-26 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f