Как добавить строку в начале массива? - PullRequest
1 голос
/ 14 июля 2011

Как добавить строку в начале массива? Есть ли функция, чтобы сделать это в C? Или я должен создать свою собственную функцию?

strcat(a,".com") \\ if a = www.google it gets www.google.com after strcat() func.

Но если array = "google", как мне поставить www. в начале и сделать это www.google.com? Мы знаем, используя strcat, мы можем добавить .com в конце, но как это сделать в начале? Дайте мне знать, есть ли какая-либо функция или я должен разработать свою собственную функцию. Заранее спасибо

1 Ответ

4 голосов
/ 14 июля 2011

Добавьте "google" к "www" или используйте snprintf.

snprintf(large_enough_string, max_len, "%s.%s.%s", "www", "stackoverflow", "com");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...