NUEVOS Cursos de Oficios onLine
 

* Codigo en C++ para desglozar una palabra

Seguir
es facil, lo q necesito hacer es imprimir por pantalla una palabra, pero desglozarla letra por letra , por ej: "AUTO"
A
U
T
O

yo creo un puntero char *puntero[34]=Auto;
pero cuando hago un for para recorrer el puntero me queda asi

a
au
aut
auto

y yo solo quiero recorrer letra x letra

1k gracias
nando.rockbyte

bytes!!!!!!!!!


4 Soluciones propuestas

es plicate mejor, o anota un fragmento del programa para saber cual es la solucion
facul tengo una array char que contiene la palabra 'perro'

quiero recorrer el array, y por cada letro q encuentro hacer un printf

por ej

p
e
r
r
o


bytes
SOLUCIÓN ACEPTADA
El siguiente programa hace lo que pides en C.... Copia el codigo y pegalo y has tus adaptaciones....

#include<stdio.h>
#include<conio.h>
#include<dos.h>
void main(void)
{
char cad[10]="perro";
clrscr();
for(int a=0;a<10;a++)
{
printf("%c\n",cad[a]);
}
getch();
}

Logicamente puedes cambiar el vector de caracteres por un *cad, y el ciclo for se pararia cuando se llegue al caracter que indoca el final de la cadena.

Saludos y VALORA LAS RESPUESTAS PORFAVOR
Tambien lo puedes hacer usando apuntadores:

#include <stdio.h>
#include <conio.h>

void main()
{
char cadena[34]="Auto";
char *puntero=cadena;

clrscr();
for(;*puntero;puntero++)
printf("%c\n", *puntero);
}