Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2008, 14:44
arkaness
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
De acuerdo Char con punteros Cadenas

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.