C/Visual C - Manejo de cadenas

 
Vista:

Manejo de cadenas

Publicado por Mauro (2 intervenciones) el 23/07/2001 19:35:04
Alguien conoce algún tipo de equivalencia en C a la función MID$ del viejo BASIC, es decir algo que reemplace en C a la siguiente sentencia:

SubStr = MID$(cadena_origen, posicion_inicial, cant_de_caracteres)

Muchas gracias a todos.

Mauro
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Manejo de cadenas

Publicado por manuel kobashigawa (79 intervenciones) el 23/07/2001 23:42:15
en c, puedes hacerlo con un loop y no es complicado.
pero ademas existe la libreria string, que es una libreria estandard de c++, q te va a permitir hacer eso, con la funcion substr.
manuel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Manejo de cadenas

Publicado por Emilio (42 intervenciones) el 24/07/2001 14:30:00
void Mid(char *source,char *destination,int begin,int final=0)
{
if(!final) final=strlen(source);
if(begin>=final) return NULL;
destination=(char*)malloc(sizeof(char)*final);
strcpy(source+begin,destination);
destination[final]='\0';
}

recuerda liberar la memoria de destination fuera de la funcion asi :
free(destination);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Manejo de cadenas

Publicado por Erick (92 intervenciones) el 25/07/2001 00:59:27
Aun no entiendo bien que es lo que deceas hacer, mandame un correo donde menciones que es lo que hace la funcion de Basic y que pretendes hacer en C

Nota: Esmuy importante que menciones si es lenguage C o C++, (Espor lo de las respuestas que ya te han dado ok.)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar