0
我需要將一個字符串與c中的char連接起來,但我沒有弄明白。這是我的代碼的一部分:concat char * char charbebe
unsigned char c ='d';
char *respuesta;
while(ciclo)
{
nanosleep((struct timespec[]){{0, INTERVAL_MS}}, NULL);
//veces++;
if (read(tty_fd,&c,1)>0)
{
write(STDOUT_FILENO,&c,1);
respuesta = append(respuesta,c);
}
else{ciclo = false;}
}
void append(char* s, char *c)
{
int len = strlen(s);
s[len] = c; // in this line I got the error.
s[len+1] = '\0';
}
在此先感謝。