Strona 1 z 1
W jakim języku programowania najlepiej...
: 01 maja 2008, 12:14
autor: 0cool
Witam.
Mam następujący problem.
Jest plik tekstowy zawierający linie z wyrazem napisanym wielkimi literami a pod nim dalsza część wyrazami zaczynającymi się od wielkiej litery. Muszę wykonać to tak aby pierwszy wyraz składający się wyłącznie z wielkich liter był przepisany na początku każdej linii zawierającej wyraz rozpoczynający się z wielkiej litery.
Dla zobrazowania przykład poniżej
AAAAAA
Absd
Bsd
Vsd
BBBBB
Wwasda
Dsas
Tsdsd
Po zamianie:
AAAAAA Absd
AAAAAA Bsd
AAAAAA Vsd
BBBBB Wwasda
BBBBB Dsas
BBBBB Tsdsd
Będę bardzo wdzięczny za jakąś nawet małą ale pomocną wskazówkę?
.
: 01 maja 2008, 13:55
autor: mlyczek
To zależy jak brzmi pytanie. Czy pytasz o język programowania w jakim to napisać, czy o to jak to zrobić? Jeśli pytasz o język progamowania, to znowu zależy od tego, czy juz w jakimś progamowałeś oraz na jakim poziomie, ewentualnie w jakim języku to ma być napisane. Jeśli pytasz o to jak to zrobić, to dobrze byłoby wiedzieć w jakim języku to chcesz napisać, żeby podawać Ci już wskazówki co do tego jak to zrobić.
A żeby nie być całkowicie gołosłownym, to najprostszym sposobem będzie chyba jak wczytasz sobie tą pierwszą linijkę dużymi literami do zmiennej i później dopóki nie napotkasz pustej linii, będziesz wypisywał zawartość tej zmiennej i przepisywał kolejne linijki za nią.
tak jak pisałem, trudno cokolwiek konkretniejszego napisać, bo nie wiem dokładnie o co Ci chodzi.
: 01 maja 2008, 15:46
autor: 0cool
Pytam o język w którym można to zrobić jak najprościej i najszybciej.
Kiedy już zapoznam się ze zdaniem osób mających doświadczenie w korzystaniu z zaproponowanego przez nich języka zagłębię się w dokumentację aby wykonać jak najwięcej rzeczy samodzielnie i w razie kłopotu zwrócę się ponownie na forum.
: 01 maja 2008, 16:52
autor: Theq
Python :P
: 01 maja 2008, 17:09
autor: salmon
Theq pisze:Python
Popieram
: 01 maja 2008, 18:36
autor: grucha
Najlepiej w takim jaki się zna. Jak się nie zna, to jest problem
Generalnie do pracy z plikami tekstowymi polecam Perl'a
: 01 maja 2008, 20:23
autor: Jasiek P
Ruby 8-) Poczytaj o klasie
String
: 01 maja 2008, 22:10
autor: 0cool
Witam.
Dziękuję za odpowiedź.
Mam jeszcze jedną prośbę, czy któryś z odpowiadających mógłby zamieścić przykład kodu do wykonania przedstawionego przeze mnie problemu ?
: 02 maja 2008, 09:06
autor: lessmian2
W perlu mogło by to wyglądać tak :
Kod: Zaznacz cały
#!/usr/bin/perl
open (PLIK, "<przyklad") or die "nie mozna oworzyc pliku : $!";
chomp (@tablica=<PLIK>);
close PLIK;
foreach $slowo (@tablica)
{
if ($slowo=~m/[a-z]/)
{
print "$duzymi $slowo \n";
}
else
{
$duzymi = $slowo;
}
}