Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Hacer una funcion que reciba una cadena y elimine los carácteres que se encuentren entre 2 delimitadores recibidos también.
- //Por ejemplo: "Que #coche# es ese" (con # como delimitador) Quedaria: "Que es ese"
- char borrar( char *ent[], char delimitador ){
- int i, j=0, tam;
- char *sal;
- tam=strlen(*ent);
- sal=(char *) malloc(tam*sizeof(char));
- for( i=0 ; i<tam ; i++ ){
- if( *ent[i]!=delimitador){
- sal[j]=*ent[i];
- j++
- }
- else{
- i++; // Pasar el primer delimitador
- while( *ent[i]!=delimitador ) i++;
- i++; // Pasar el segundo delimitador
- }
- }
- for( i=0 ; i<tam ; i++ ) *ent[i]=sal[i];
- *ent[i+1]='\0'
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement