Problemas extraños de programación del teclado
# incluir ltstdio.h gt
Cadena entera (char *s)
{
int len = 0;
mientras ( *s! ='\0')
{
s
len
}
Devuelve len
}
void strcat(char *a, char *b, int lena, int lenb)
{
int I = 0;
char *p, * q;
p = a
q = b; ( lenb gt;5)
{
for(;ilt5;i)
{
*(p)= *( q );
}
* p = ' \ 0
}
Otros
{ p>
mientras( *q!='\0')
*(p ) = *(q );
* p = ' \ 0\ \si no Se agregarán caracteres extraños al final del resultado. No sé qué está pasando. Soy un novato.
}
}
int main()
{
char a[128], b[ 128];
int lena, lenb
scanf("s s ", a, b
getchar(); Lena = strlen(a);
lenb = strlen(b);
strcat(a, b, lena, lenb
Put(a); ;
System("pause");
Return 0;
}
No sé cuál es el problema, pero el resultado es correcto. . .