Форум программистов, компьютерный форум CyberForum.ru

Как к строке добавить число? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить элементы последовательности http://www.cyberforum.ru/cpp-beginners/thread127231.html
Вычислить и отпечатать n элементов последовательности 1^2/ (1^2 +2), 2^2 / (2^2+3), 3^2 / (3^2 +4), … , сумма которых не превышает 10.
C++ Перекрёстные ссылки в объявлениях классов Предположим есть класс uiObject и класс ObjectController. Класс uiObject имеет метод GetController, который выплюнет контроллер. А класс ObjectController имеет метод GetObject, который вернёт подконтрольный объект. Эти два класса являются базовыми и далее от них наследуются классы uiState и StateController. Отличия в наследниках состоит в том, что GetObject возвращает uiState, а GetController... http://www.cyberforum.ru/cpp-beginners/thread127230.html
Как узнать текущее положение указателя файла? C++
Как узнать текущее положение указателя файла в байтах?
Почему возникает ошибка? C++
template <class T> class HashTable { .... }; class FileHashTable: public HashTable <Policy> { public: FileHashTable() // здесь возникает ошибка: error C2512: 'HashTable<struct Policy>' : no appropriate default constructor available {
C++ Как правильно записать наследника от такого класса? http://www.cyberforum.ru/cpp-beginners/thread127134.html
template <class T> class Me{ ...} От класса Me?
C++ hexxagon доброго времени суток. у кого-нибудь есть исходный код игры гексагон? (hexxagon) имеется поле, состоящее из шестиугольников. На нем расставлены ваши фишки, и фишки врага. Причем этим врагом может стать как компьютер, так и человек. Перемещение фишек осуществляется по-очереди. Есть два способа передвинуть фишки. Первый: вы ставите новую фишку рядом со своей старой. При этом все фишки вокруг... подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
09.05.2010, 19:37     Как к строке добавить число?
sprintf( s, "%s %d %c", s, 10, '0' );
или так
C++
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <string.h>
 
int main(int,char**){
  char arr[100] = "hell";
  sprintf( arr + strlen(arr), " %d %c", 10, '0' );
  printf(arr);
  return 0;
}
 
Текущее время: 22:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru