Eliminar espacios en blanco de una cadena
Publicado por LuisITIG (12 intervenciones) el 27/02/2007 23:07:33
Hola,llevo toda la tarde con este problema, me piden un programa que solicite una cadena de caracteres al usuario y que elimine los espacios en blanco y signos de puntuacion de esa cadena.
He probado de varias formas y de ninguna de ellas consigo el resultado que espero.
Si podeis echarme un cable...
Este es el codigo que he hecho (la parte de packed array es una prueba que hice anteriormente y tampoco consegui)
Un saludo y gracias a todos
program Eliminarblancos;
{$APPTYPE CONSOLE}
uses
SysUtils;
TYPE
cadena_pedida = PACKED ARRAY [1..100] of char;
VAR
i,j:integer;
matriz: cadena_pedida;
begin
write('escriba una frase: ');
for i:=1 to 100 do
read(matriz[i]);
for j:=1 to 100 do
writeln(matriz[j]);
readln;
end.
He probado de varias formas y de ninguna de ellas consigo el resultado que espero.
Si podeis echarme un cable...
Este es el codigo que he hecho (la parte de packed array es una prueba que hice anteriormente y tampoco consegui)
Un saludo y gracias a todos
program Eliminarblancos;
{$APPTYPE CONSOLE}
uses
SysUtils;
TYPE
cadena_pedida = PACKED ARRAY [1..100] of char;
VAR
i,j:integer;
matriz: cadena_pedida;
begin
write('escriba una frase: ');
for i:=1 to 100 do
read(matriz[i]);
for j:=1 to 100 do
writeln(matriz[j]);
readln;
end.
Valora esta pregunta


0