String: Eliminar caracteres

eliminar caracteres.html
#include <stdio.h>
#include <string.h>

void eliminar(char cadena[]);

int main(){
	char texto[200];
	
	printf("Escriba un texto: ");
	gets(texto);
	
	eliminar(texto);	
	
	system("pause");
	return 0;
}

void eliminar(char cadena[]){
	char aux[200];
	int n, i, longitud, resto;
	
	printf("Cuantos caracteres quieres eliminar: ");
	scanf("%d",&n);
	fflush(stdin);
	
	longitud = strlen(cadena);
	resto = longitud - n;
	
	if(n<longitud){
		for(i=0; i<resto; i++){
			aux[i] = cadena[n];
			n++;
		}
		printf("Su texto es: %s\n longitud = %d\n",aux,resto);
	}
	else{
		printf("No se pueden eliminar mas caracteres de los que ha escrito.\n\n");
	}
}

No hay comentarios:

Publicar un comentario