Использование strcat - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Есть 2 строки-массива типа char: tmp и buf. В цикле нужно соединить tmp и buf:
for(i = 0; buf[i] != '\0'; i++)
    strcat(tmp, buf[i]);
Выдается ошибка прав доступа при чтении. Как правильно их соединить?

Решение задачи: «Использование strcat»

textual
Листинг программы
[andrew@andrew string]$ gcc -Wall bingo.c 
[andrew@andrew string]$ ./a.out 
Now it is: B
Now it is: BI
Now it is: BIN
Now it is: BING
Now it is: BINGO
Yes!!!
Now it is: BINGO!
Now it is: BINGO!!
Now it is: BINGO!!!
[andrew@andrew string]$

Оцени полезность:

6   голосов , оценка 4.167 из 5