Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Invertir una cadena de carácteres en C.

Titulo:local

Invertir una cadena de carácteres en C.

Autor:Raul Marmolejo (raulgerardo@marmolejo.net)
Lenguaje:C/Visual C
Código que agregando una cadena de carácteres, te la devuelve invertida. Utilización de punteros para su implementación.

Comentarios (9)Votos positivos 22%Votos negativos 78%

05/03/2002 Sto ta tirao ko
por que no haces un for que comienze por el final de la cadena y vas mostrando cada elemento de la cadena? para mi mejor
06/03/2002 Abel Zevallos Montes ko
Me parece muy bueno. Otra manera de hacerlo sería listar los elementos de la cadena desde el punto final de la misma, y ponerlo ello en una cadena auxiliar final, aunque eso, claro implica más uso de memoria.
12/04/2002 Javi ok
/* Para empezar con C es un intento... pero con el timepo tenderás a hacerlo todo en una función con la memoria ya reservada: */
void invierte (char *dest, const char *orig)
{
int i=0, j;
j = strlen(orig) - 1;
while (j) dest[i++] = orig[j--];
}
12/04/2002 Javi ko
/* Un lapsus.... :-P, este es el correcto */
void invierte (char *dest, const char *orig)
{
int i=0, j;
j = strlen(orig);
while (j--) dest[i++] = orig[j];
}
12/04/2002 hay que ver ko
Me resulta un poco "sospechoso" que las "librerias" como tú las llamas no estén absolutamente comentadas y casi sin sangrar y este de la pelota sí lo esté : /............. comentario global sobre tus "librerías": aprende metodología de la programación y POO, usa funciones más estándar y no compliques tanto el código, que casi no se entiende... soy yo, el de antes
20/04/2002 Javi ko
Tengo una duda, cómo es que haces esta chapuza con las cadenas y luego te pones a hacer "librerías gráficas"? no será que copias todo y dices que es tuyo?

Aprende Metodología de la Programación (y vete a un psicólogo)
21/04/2002 fernando ko
Disculpame no soy nadie para opinar sobre el tipo de programación de otra persona, pero creo que las críticas son constructivas.

En el programa que has hecho no hay punteros y realmente no es bueno.
12/05/2002 torrente ko
Muy bueno lo del clrscr(), sobretodo sin meter la conio.h, eso si que es programar y lo demás son tonterias.
24/05/2010 Esther Mendoza ok
Esta muy bien tu programa, esta buscando este código por que tenia líos al imprimir, y veo que usaste dos for, lo cual me pareció muy acertado, ademas de que hay varios que lo hacen con apuntadores, lo cual aun no conozco. Gracias.

Comenta este código fuente

Nombre
Correo (no se visualiza en la web)
Valoración del curso ok ko
Comentarios

Escuelas de especialización tecnológica