Надо написать программу Замена в строке одного символа на другой на Си
Вот я сделал, но не работает, очень прошу помощи
#include <stdio.h>
#include <string.h>
int main ()
{
char String[20];
char new[1];
char target[1];
char editString[20];
int i=0;
printf("Enter string to edit ");
scanf("%s", String);
printf("Enter targer symbol ");
scanf( "%s", target);
printf("Enter new symbol ");
scanf( "%s", new);
for(i=0; i<strlen(String); i++)
{
if(String[i] == target[0])
{
editString[i] = new[0];
}
else
{
editString[i]=String[i];
}
}
printf( "Editing string: %s", editString );
printf( "\n");
return 0;
}