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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: duda codigo simple C en: 23 Marzo 2021, 20:12 pm
muchas gracias
2  Programación / Programación C/C++ / duda codigo simple C en: 23 Marzo 2021, 19:54 pm
Hola, estoy tratando de hacer una funcion que copia los caracteres de una string en otra. el funcionamiento es igual que el de la funcion strcpy() pero no puedo usarla. tengo lo siguiente:

Código
  1. char *mi_strcpy(char *cadena1, char *cadena2) {
  2.  
  3.    for(int i=0; i < strlen(cadena2); i++) {
  4.        cadena1[i] = cadena2[i];
  5.    }
  6.    cadena2[strlen(cadena2)]  = '\0';
  7.  
  8.    return cadena1;
  9. }

el problema es que si la cadena2 es menor que la cadena 1, el resto de la longitud de s1 se completa con sus elementos. Ejemplo:
Cadena1 = Hola
Cadena2 = Si
Resultado = Sila
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines