dobrej, delam ukol na otoceni jmena a prijmeni, at ale delam cokoli, nedokazu ses zbavit prebytecnych mezer, jsem zacatecnik tak to bude asi tim, nepomohl ani google, prakticky de o to, ze to tiskne prazdne znaky stringu a nevim jak se jich zbavit, prosim o radu
program referat;
uses crt;
var jmeno,prijmeni:string[10];
i,v:integer;
begin
clrscr;
writeln('Zadej jmeno: ');
readln(jmeno);
writeln('Zadej prijmeni: ');
readln(prijmeni);
for i:=10 downto 1 do
write(jmeno[i]);
writeln;
for v:=10 downto 1 do
write(prijmeni[v]);
writeln;
readkey;
end.
obrazek-http://movies.esuba.net/lopflop/pascal.png
Fórum › Pascal
Smazání mezer//tisknuti prazdnych hodnot stringu
To lopflop : Jsou 2 moznosti- bud pouzijes klasicky velky string a cyklus bude od jmeno[0] do 1. Na nultem znaku stringu je ulozena jeho delka. Nebo jestli opravdu trvas na tom, ze ten string bude mit 10 znaku, tak si prvni cely ten string zapln nejakym znakem, treba mezerou, a do vypisu dej if jmeno[i]<>' ' then write(jmeno[i]).
Krychlik napsal:
To lopflop : Jsou 2 moznosti- bud pouzijes klasicky velky string a cyklus bude od jmeno[0] do 1. Na nultem znaku stringu je ulozena jeho delka. Nebo jestli opravdu trvas na tom, ze ten string bude mit 10 znaku, tak si prvni cely ten string zapln nejakym znakem, treba mezerou, a do vypisu dej if jmeno[i]<>' ' then write(jmeno[i]).
presne to mi radil i ucitel ale nefunguje to nebo jsem to napsal nejak spatne..http://movies.esuba.net/lopflop/pascal2.jpg
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Ignorace prázdných znaků... — založil koudis
Getline - překakování prázdných řádků — založil yaqwsx
Odrstraneni prazdnych slozek ve windows — založil v4sek
Problém s vymazáváním prázdných složek z hostingu — založil Logan83
"Prázdná pole" plná mezer — založil SparkCZ
Moderátoři diskuze