Hola, soy yo otra vez, resulta que conseguí un compilador el Dev-C++
Y lo que estoy tratando de hacer es escribir el código del strncat yo mismo, es por unas cosas de la facu. Y resulta que escribí el código, el header y el ppal pero no compila...
me gustaría que por favor alguien me diga donde la estoy pifeando en la sintaxis. recuerden que la cosa es escribir en C.
strncat.h/* Este es el header */
char strncat(char a,char b, int n);
prueba.c/* Este es el main*/
#include <stdio.h>
#include <strncat.h>
#define a 12
#define b 8
char cadena1[a];
char cadena2[b];
int main(char *cadena1, char *cadena2)
{
cadena1="Probando";
cadena1[8]= '\0';
cadena2=" Cadenas";
cadena2[7]= '\0';
strncat(cadena1,cadena2,a);
printf(cadena1);
return 0;
}
strncat.c/* Esto es lo ke vendría a ser la unidad de biblioteca */
#include <prueba.c>
#include <strncat.h>
int i,j
char strncat (char* a, char* b,int n)
{for (i=1;a[i]!= '\0' ;i++ )
for (j=1;(b[j]!= '\0' || i==n );i++ )
{
j++;
a[i]=b[j];
}
i++;
a[i]= "\0";
return a}
Desde ya muchas gracias.
Atte.
Yizus