Busca la funcion que necesitas!
C - Función Left de Visual Basic a C
En esta ocasión traigo una función que simula a $Left de visual basic, esta fución retorna los caracteres que esten a la izquierda de determinada posición en una cadena ejemplo:
Left("hola soy linkgl",4)
Esto me retornara "hola"
/******************************
* Coder: Linkgl *
* Funcion Left *
* Fecha 19/12/2010 *
* indetectables.net *
* Revolutionteams.info *
* funcion-linkgl.blogspot.com *
******************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//->prototipo
char * Left(char *sCadena,int iPosicion);
//->uso
int main()
{
printf("%s",Left("funcion-linkgl.blogspot.com",6));
getchar();
return 0;
}
//->funcion
char * Left(char *sCadena,int iPosicion)
{
int i;
char *sNueva=malloc(strlen(sCadena)-iPosicion);
for(i=0;i<iPosicion;i++)
sNueva[strlen(sNueva)]=sCadena[i];
return sNueva;
}//compilado con mingw en dev cpp
No hay comentarios:
Publicar un comentario