Probe la funcion que propones pero no va bien, propongo una:
Código C++:
Ver originalint SubString(char cadena[] , char sub[]){
int con=0,pos=-1;
bool ya=false;
for(int i
=0;i
<strlen(cadena
);i
++){ if(cadena[i] == sub[con]){
con++;
if(!ya)
pos=i;
ya=true;
}
}
return pos;
}
y si con programa principal te refieres al main, es asi:
Código C++:
Ver original#include <iostream.h>
#include <conio.h>
#include <string.h>
int SubString(char cadena[],char sub[]){
//lo que hace la funcion
}
int main(){ //funcion principal
char c[]="123456";
char s[]="345";
cout<<SubString(c,s);
return 0;
}