elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / ayuda principiante C en: 29 Enero 2014, 15:18 pm
Hola buenas, tengo que implementar un par de funciones. Pruebo las funciones por separadas y la primera funcion no me funciona. Simplemente quiero eliminar los caracteres especificados por el usuario de una cadena de caracteres y luego pasar la cadena limpia a otra.
Os dejo el codigo
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*
 *
 */
int main(int argc, char** argv) {
    char ori[20], dst[20], seps[5];
    int i = 0, j = 0, tam = 19;
    printf("cual es tu cadena de caracteres??\n");
    gets(ori);
    printf("introduce los caracteres a eliminar\n");
    gets(seps);
   
    for (i = 0; i <= tam; i++) {
        for (j = 0;  j < 5;  j++) {
            if ( strcmp ( ori,  seps[j] ) )   
                {
                    strcpy ( ori,'  ');
                }
            }
        }
        strcpy ( dst, ori );
        printf("tu nueva cadena de caracteres es %s \n" , dst);
    return (EXIT_SUCCESS);
}



me salen warnings en #include <string.h>
                                   if ( strcmp ( ori,  seps[j] ) )
                                  strcpy ( ori,'  ');
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines