Вставка определенного слова в строку в языке программирования C может быть реализована несколькими способами. Ниже приведены два примера наиболее распространенных методов.
1. Использование функций strcat() и strncat():
Функция strcat() объединяет две строки, добавляя вторую строку в конец первой. Функция strncat() добавляет не более n символов из второй строки в конец первой строки. Вот пример кода, который показывает, как использовать эти функции для вставки слова в строку в нужном месте:
#include <stdio.h> #include <string.h> int main() { char str[100] = "Hello, !"; // Исходная строка char word[] = "world"; // Слово, которое нужно вставить char temp[100]; // Временная строка для хранения результата int position = 7; // Позиция, в которую необходимо вставить слово strncpy(temp, str, position); // Копируем первую часть исходной строки во временную строку temp[position] = '