Используйте функцию sprintf
.См., Например, здесь .
Другой вариант - использовать std::string
или даже std::ostringstream
.Зависит от того, что вы предпочитаете (и я не знаю, какие параметры может принимать QUrl).
char mytext[ 256 ]; // make sure the buffer is large enough!
int randomValue = 12345;
sprintf( "http://blogsearch.google.com/blogsearch?q=C&start=%d&num=1&output=rss", randomValue );
Обратите внимание на % d там, где вы хотите указать свое значение.Это заставляет sprintf
заменить его значением randomValue
, передаваемым в качестве второго параметра.Для получения дополнительной информации, пожалуйста, смотрите ссылку выше.
ПРИМЕЧАНИЕ: вы можете подумать сделать это способом Qt, как описано в другом ответе.