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

Перевод из числа в строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ есть указатель на конец файла и он самоинициализируется, но не в месте объявления, а когда учавствует в условии. Почему так? http://www.cyberforum.ru/cpp-beginners/thread326281.html
Сабж, мистика какая-то. Вот я так работаю #include <iostream> #include <fstream> #include <iterator> using namespace std; int main(){ ifstream file__("temp.txt", ios::binary|ios::in); ifstream file("ra.cpp", ios::binary|ios::in);
C++ Найти значение выражения 1.1-1.2+1.3-1.4-1.5 до n Дано целое число n(n>0) Найти значение выражения 1.1-1.2+1.3-1.4-1.5 до n (слагаемых знаки чередуются) Условный оператор не использовать только for пример n=13 ответ 1.7 Всем спасибо заранее http://www.cyberforum.ru/cpp-beginners/thread326264.html
Как спроецировать файл в буфер? C++
У меня 2 вопроса: 1) Как спроецировать файл в буфер? 2) Как составить спроецированный файл в буфере?
C++ Что выбрать для написания GUI приложения
Что выбрать для написания GUI приложения. Думал выбрать WinAPI или MFC но у них дизайны плохие.Потом решил выбрать Qt, конечно мощная вещ, но простое окно весит 10мб. Что же выбрать.
C++ Выполнение действий с двоичными векторами http://www.cyberforum.ru/cpp-beginners/thread326249.html
Начало есть; нужно выполнить сложение векторов и сдвиг //Создайте класс bVect для выполнения действий с двоичными векторами. //Длина вектора должна быть задана в конструкторе. #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> using namespace std;
C++ модули как разбить программу на модули?? вообще не понимаю помогите плиз подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1903 / 1435 / 109
Регистрация: 29.05.2011
Сообщений: 2,989
26.06.2011, 19:24     Перевод из числа в строку
Из стандартных sprintf или даже лучше snprintf.
В C++ есть ещё строковые потоки stringstream и strstream для std::string и char* соответственно.

Добавлено через 3 минуты
Без перевода тоже можно, если выделять остаток от деления на 1000:
C++
1
2
3
a = 12345678;
b = a % 1000; // в b запишется 678
a /= 1000; // в a теперь остальная часть, т.е. 12345
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru