09-05-2013, 11:43
Gente, quería ver si alguno me podía dar una mano. No me gusta en general pedir ayuda con código, pero la verdad que ya googlié todo lo que podía y no le encuentro la vuelta
Tengo que hacer funciones de cadena para SSL (es decir, escribir yo lo que harían strlen, strcpy, strcat, etc.) y si bien me sale hacer cada función en un main, no me está saliendo llamar a la función. Les dejo mi código a ver si alguno me puede cachetear un poco para qué lado ir:
el error que me da cuando lo quiero compilar es:
Desde ya, muchísimas gracias!
Tengo que hacer funciones de cadena para SSL (es decir, escribir yo lo que harían strlen, strcpy, strcat, etc.) y si bien me sale hacer cada función en un main, no me está saliendo llamar a la función. Les dejo mi código a ver si alguno me puede cachetear un poco para qué lado ir:
Spoiler: Mostrar
#include <stdio.h>
#include <string.h>
char concatenar (char cad1, char cad2)
int main ()
{
char cad1[30];
char cad2[30];
printf ("escriba la cadena1: ");
scanf ("%s",&cad1);
printf ("escriba la cadena2: ");
scanf ("%s",&cad2);
concatenar (cad1,cad2);
return 0;
}
char concatenar (char cad1, char cad2)
{
int i =0;
while (cad1[i] != '\0')
{
cad2[i] = cad1[i];
i++;
}
cad2[i] = '\0';
printf("la nueva cadena2 es: %s\n",cad2);
}
#include <string.h>
char concatenar (char cad1, char cad2)
int main ()
{
char cad1[30];
char cad2[30];
printf ("escriba la cadena1: ");
scanf ("%s",&cad1);
printf ("escriba la cadena2: ");
scanf ("%s",&cad2);
concatenar (cad1,cad2);
return 0;
}
char concatenar (char cad1, char cad2)
{
int i =0;
while (cad1[i] != '\0')
{
cad2[i] = cad1[i];
i++;
}
cad2[i] = '\0';
printf("la nueva cadena2 es: %s\n",cad2);
}
el error que me da cuando lo quiero compilar es:
Cita:C:\Borland\BCC55\Bin>bcc32 cadenas.c
Borland C++ 5.5.1 for Win32 Copyright © 1993, 2000 Borland
cadenas.c:
Error E2141 cadenas.c 4: Declaration syntax error
*** 1 errors in Compile ***
Desde ya, muchísimas gracias!