Мне нужно вставить строку в другую строку в определенном месте. Вот простой пример:Как вставить строку в другую строку в C
char *a = "Dany S.";
char *b = "My name is *a , I come from ... ";
Таким образом, в строке b
вместо *a
я ожидаю иметь Dany S.
Как сделать это?
Строковые литералы могут ** не изменяться **. Скопируйте содержимое в массив. Найдите строку, которую нужно заменить. Покажите нам, что вы пробовали. – Mahesh
Когда-либо слышал о стандартной библиотеке C? – Macmade
Я действительно должен заставлять вас просматривать стандартную библиотеку, вам будет хорошо иметь представление о том, что там, но я буду красив и скажу ['snprintf'] (http://linux.die.net/man/3/snprintf). – Kevin