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

Функция преобразования целого числа в строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ компиляция в Microsoft Visual Studio 2008 http://www.cyberforum.ru/cpp-beginners/thread150461.html
как скомпилить прогу для windows mobile 5, например вот код: #include <iostream> using namespace std; int main() { cout<<"Heloo!!!\n"; int a,b;
C++ Даны три квадратные матрицы Need help^^ Кто-нибудь знает как это реализовать на Си,не на С++. Хотя пофиг)) " Даны три квадратные матрицы А, В и С порядка n (n10). Получить вектор Х, элементами которого являются суммы элементов исходных матриц. Построить диаграмму максимальных элементов исходных матриц" http://www.cyberforum.ru/cpp-beginners/thread150458.html
итересная прога с функцией распределения элементов массива:) C++
- вводим одномерный символьный массив #include <iostream> using namespace std; //сюда функцию распределения int main() { char mass; cin>>mass; - с помощью фунуции перебираем массив, если элемент число - записываем его в int, если символ - пишем в char; если 1й эл. - число и следующий эл. тоже число - пишем в int - только как двузначное число...
C++ Ругается на "!="
#include "stdafx.h" #include <fstream> #include <iostream> #include <conio.h> #include <string> #include <cstdlib> using namespace std; int main()
C++ Связанный двусторонний список http://www.cyberforum.ru/cpp-beginners/thread150437.html
Решил написать свой двусторонний список и совершенно внезапно столкнулся с проблеммой отчистки. Итак вот класс элемента списка и его деструктор: template <class T> class mListNode { public: mListNode(); mListNode(const mListNode<T>&); ~mListNode(); void setNext(mListNode* newNext) { next = newNext;}; void setPrev(mListNode* newPrev) { prev = newPrev;};
C++ Builder С++ и встроенный ассемблер, исправить код есть код для задачи: По двум целым массивам X и Y из 5 элементов,составить массив Z по правилу: Zi=Xi+Yi {mod 3}. Нужно исправить код по правилу Zi=min(Xi+Yi) #include <vcl.h> #pragma hdrstop #include "Unit1.h" #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall... подробнее

Показать сообщение отдельно
Димферон
 Аватар для Димферон
3 / 3 / 2
Регистрация: 06.02.2014
Сообщений: 14
30.09.2014, 10:27     Функция преобразования целого числа в строку
Та же функция перевода int значений в string, но уже с учетом знака "-".
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    std::string IntToString(int a){
        std::string temp;
        int i = 0;
        int _a = a;
        if (a<0)
            {
            _a = -1*a;
            }
        while (_a != 0){
            int b = _a/10;
            int c = _a - b*10;
            _a /= 10;
            char s = 48+c;
            temp += s;
            i++;
            }
        for (int i = 0, j = temp.size()-1; i < temp.size()-1; i++, j--){
            char s = temp[i];
            temp[i] = temp[j];
            temp[j] = s;        
            if (i-j == 0)
                {
                break;
                }
            }
        if (a<0)
            {
            temp = "-"+temp;
            }
        return temp;
    }
 
Текущее время: 20:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru