[C con Clase] porque no me copila???
fanatidark
pandoras_box_789 en hotmail.com
Lun Abr 22 02:57:47 CEST 2013
entonces queda algo asi???(pero tadavia no busca bien siempre me dice que el caracter esta en la pocicion 1 por q???
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
using namespace std;
char oracion[65];
int busqueda(char *a,int b,char c)
{
a=&oracion[0];
b=0;
while((b<65)&&((*a)!=c))
{
b++;
a++;
}
return b;
}
int main()
{
char *p,*p2;
int n,o;
char l;
cout<<"escribe una oracion"<<endl;
cin>>oracion;
cout<<"quieres buscar algun caracter?"<<endl;
cout<<"\n si=0 \n no=1"<<endl;
cin>>o;
if(o==0)
{
while(o==0)
{
cout<<"que caracter quieres buscar?"<<endl;
cin>>l;
n=0;
busqueda (p, n ,l);
if(n<65)
{
cout<<"\n su caracter es: "<<l <<" y esta en la pocicion: "<<busqueda<<endl;
}
else
{
cout<< "no existe ese caracter en esta cadena"<<endl;
}
cout<<"quieres seguir buscando?"<<endl;
cout<<"\n si=0 \n no=1"<<endl;
cin>>o;
}
}
else
{
cout<<"adios"<<endl;
}
return 0;
}
Más información sobre la lista de distribución Cconclase