ďťż
 
 
   W jakim języku programowania najlepiej...
 
 

Tematy

 
    
 

 

 

 

W jakim języku programowania najlepiej...





0cool - 01-05-2008 12:14
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ę?
.



mlyczek - 01-05-2008 13:55
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.



0cool - 01-05-2008 15:46
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.



Theq - 01-05-2008 16:52
Python :P



salmon - 01-05-2008 17:09

Python Popieram :)



grucha - 01-05-2008 18:36
Najlepiej w takim jaki się zna. Jak się nie zna, to jest problem :p Generalnie do pracy z plikami tekstowymi polecam Perl'a



Jasiek P - 01-05-2008 20:23
Ruby 8-) Poczytaj o klasie String



0cool - 01-05-2008 22:10
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 ?



lessmian2 - 02-05-2008 09:06
W perlu mogło by to wyglądać tak :

#!/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;
        }
}
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis