С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Существует ли метод/функция перевода значения символьной переменной в int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двоичные файлы.Дано предложение.Создать файл и вывести в него все символы этого предложения,отличные от знаков препинания.Вывести содержимое на экран. http://www.cyberforum.ru/cpp-beginners/thread116903.html
плллиииз =)
C++ Найти среднее арифметическое количеств положительных, кратных 5 элементов массивов Посмотрите пожалуйста. Может, что то изменить нужно. Потому что некоторые задачи писал, так чтоб хотя бы просто запустились. Использование подпрограмм для решения задач 1.Найти среднее... http://www.cyberforum.ru/cpp-beginners/thread116895.html
С++ матрица C++
Дана целочисленная прямоугольная матрица.Определить номер строки в которой находится самая длинная серия одинаковых элементов. вот как определить самую длинную серию элементов
Лабораторная работа C++
Даны матрицы А(4х4) и В(4х4) Решение надо на С++ Никак не получается =\
C++ Написать функцию суммирования чисел в степени... http://www.cyberforum.ru/cpp-beginners/thread116855.html
Помогите пожалуйста!!! Напишите функцию Sum(n,k), которая по данным целым числам n и k вычисляет и возвращает значение суммы 1^k+2^k+...+n^k без использования циклов. кусок: using namespace...
C++ Двумерный массив С++ изначально: мне вот нужно реализовать массив, как показано на рисунке 10.4 массив вида = <буква>; помогите, пожалуйста. подробнее

Показать сообщение отдельно
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
05.08.2014, 14:25
Да это просто задачка из книги Страуструпа ))

Добавлено через 2 часа 20 минут
и обратно с инт в char

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
char * itoa(int x)
{
    int y =0;
    int b = x;
    while (b>0)
    {
        b/=10;
        y++;
    }
    char *buff = new char[y + 1];
    buff[y] = '\0';
    int a = 0;
    while (y-- > 0)
    {
        b = x / powint(10, y);
        buff[a++] = char(b+48);
        x -= b*powint(10, y);
    }
 
    return buff;
 
}
C++
1
2
3
4
5
6
7
int powint(int x, int n)
{
    int p = 1;
    for (int i = 1; i <= n; i++)
        p *= x;
    return p;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.