[C con Clase] ayuda con programa

metuskale metuskale en gmail.com
Mie Abr 17 21:24:28 CEST 2013


Me temo que tu problema es que la funcion espera recibir solamente un
caracter y no una cadena de caracteres. Le estas enviando un char* en vez
de un char.


El 17 de abril de 2013 21:08, fanatidark <pandoras_box_789 en hotmail.com>escribió:

> la idea era realizar un ejercicio de esta pagina sobre punteros que usa
> una funcion para medir la longitus de una palabra mi codigo es el siguente:
>
> #include <iostream>
> #include <stdlib.h>
> #include <stdio.h>
> #include <conio.h>
>
> using namespace std;
>
> char cadena[100];
> char *p1, *p2;
> int loncadena (char a, char b)
> {
>         return ((a)-(b));
> }
>
> int main()
> {
>         cout<<"ingrese alguna palabra"<<endl;
>     cin>> cadena;
>     p1=cadena;
>     p2=cadena;
>     while(*p2!=0)
>     {
>                 p2++;
>         }
>         cout<< p2-p1<< endl;
>         cin.get();
> }
>
>
>
>
> mi duda es la siguiente por que si pongo cout<<loncadena(p2, p1)me salta
> error en el copilador???
>
> y como le puedo hacer para que si no ay nada escrito me salga un mensaje
> diciendome que no escribi nada???
>
>
> ya intente poniendo
> if(*p1==null)
> {cout<< mostrar mensaje<<endl;}
>
>
> pero no me funciona porque???
> esto lo pongo despues de la linea 20 y antes de la 21 del codigo de aqui
> arrba
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
Att.
David de Alvarado Lacruz
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20130417/c44a7bdf/attachment.html>


Más información sobre la lista de distribución Cconclase