Tengo problemas
alguien podria ayudarme en esto ejemplitos xfas
MI PROFE ES ALGO ESPECIAL ... NOS DA UN PDF Y NOS DICE ESTUDIEN
Y LUEGO NOS DICE YA ESO LO PASAN A LOS OTROS DOS LENGUAJES(C++,V B .NET, PHP)
2 PROBLEMAS
este
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
char key;
int BuscarCaracter(char *s,char busco);
void inicio();
char busco;
char *cadena;
int n;
void main()
{
system("TITLE Longitud de Cadena");
system("COLOR 17");
inicio();
getch();
}
void inicio(){
char cadena[]="palabra";
cout<<"Cual letra desea buscar? ";
cin>>busco;
cout<<" "<<BuscarCaracter(cadena,busco);
}
int BuscarCaracter(char *s,char busco)
{
for(n=0;*s!='\0';*s++){
if(*s==busco){
return n;
}
else{
return -1;
}
n++;
}
}
//DEBE DEVOLVERME LA POSICION DEL CARACTER Q BUSCO
PERO PRIMERO ME GUSTARIA SABER COMO ASIGNAR UN VALOR A UNA VARIABLE char cadena[];
cout<<" ...";
cin>>cadena;
o algo asi con PUNTEROS
//NO ENTIENDO BIEN ESTO DE PUNTEROS soy un asco
este otro
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
char key;
int LongitudCadena(char *s);
void inicio();
char *cadena;
int n;
void main()
{
system("TITLE Longitud de Cadena");
system("COLOR 17");
inicio();
getch();
}
void inicio(){
char cadena[]="palabra";
cout<<"La longitud de la cadena es: "<<LongitudCadena(cadena);
}
int LongitudCadena(char *s)
{
for(n=0;*s!='\0';s++){
n++;
}
return n;
}
EN ESTE QUISIERA LO MISMO Q ARRIBA PERO LO WENO ES Q SI FUNCIONA
SE LO AGRADECERIA DEMASIADO AL Q ME AYUDE
saludos.