Замена символа в строке [дубликат]
Возможный дубликат:
Что такое функция для замены строки в C?
Я пытаюсь заменить определенный символ в моей строке несколькими символами. Вот пример того, что я пытаюсь сделать.
Скажи, что у меня есть строкаaaabaa»
Я хочу заменить все вхождения символа "б" с 5 "с"s.
И когда я закончу,aaabaa» становится "aaacccccaa»
Я написал следующий код:
#include
#include
int main(void)
{
char s[20] = "aaabaa";
int i, j;
for (i=0; s[i]!= '\0'; i++)
{
if (s[i] == 'b')
{
for (j=0; j