function Pos(Substr: string; S: string): Integer

posuno
19 de Agosto del 2003
Quisiera saber si en c, c++ hay alguna función que haga lo mismo que la function Pos(Substr: string; S: string): Integer de PASCAL, ya que lo único que hemos encontrado hasta ahora ha sido el método virtual int __fastcall IndexOf(const AnsiString S), que no nos sirve de la manera en la que se hace uso de ello.

victor_ya?
19 de Agosto del 2003
Hola , efectivamente existe una en c++ builder(ya que este foro es de ese lenguaje en particular para C.C++), pero que es un metodo del objeto clase sTring. Ej.

String cadena = "ejemplo";
int posicion=cadena.Pos("em");
ShowMessage(IntToStr(posicion));

Lo que hace esto es buscar la posicion de la convinacion de caracteres "em" dentro del contenido de la instancia CADENA, y asigna su posicion a la variable POSICION... luego lo muestro con la funcion ShowMessage, IntToStr() convierte el entero a string, debido a q la funcion mencionada recibe un string como parametro...
Espero que esta sea tu duda