Foros del Web » Programación para mayores de 30 ;) » C/C++ »

ayuda con cadena de caracteres en c++

Estas en el tema de ayuda con cadena de caracteres en c++ en el foro de C/C++ en Foros del Web. el programa trata de, digamos ingresas por teclado: EL PERRO ES UN LADRON el programa tiene que imprimir la palabra mas grande es LADRON y ...
  #1 (permalink)  
Antiguo 06/11/2010, 16:10
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años
Puntos: 3
ayuda con cadena de caracteres en c++

el programa trata de, digamos ingresas por teclado:

EL PERRO ES UN LADRON
el programa tiene que imprimir la palabra mas grande es LADRON y tiene 6 letras.

en aqui ya avanse hasta donde puede pero mas ya no puedo
este codigo funciona solo si ingresa una sola palabra
#include <string.h>
#include <conio.h>
#include <iostream>
using namespace std;
main()
{
char dato[80],letra[80];
int i,suma=0,t='\0';
int espacio= 0;
int aux,j=0,mayor;
letra[0]=0;
int contador=0;
cout<<"Escriba una cadena: ";
cin.getline(dato,80) ;
for(i=0;dato[i]!=t;i++)
{
if(dato[i]!=' ')
{
letra[j]=dato[i];
contador++;
j=j+1;
}
}
cout<<"La palabra mas grande es: ";
for(i=0;i<j;i++)
{
cout<<letra[i];
}
cout<<"\nTiene "<<contador<<" letras"<<endl;

return 0;
}


Gracias por la yuda de antemano

Etiquetas: caracteres, cadenas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:34.