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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двоичные файлы.Дано предложение.Создать файл и вывести в него все символы этого предложения,отличные от знаков препинания.Вывести содержимое на экран. http://www.cyberforum.ru/cpp-beginners/thread116903.html
плллиииз =)
C++ Найти среднее арифметическое количеств положительных, кратных 5 элементов массивов Посмотрите пожалуйста. Может, что то изменить нужно. Потому что некоторые задачи писал, так чтоб хотя бы просто запустились. Использование подпрограмм для решения задач 1.Найти среднее арифметическое количеств положительных, кратных 5 элементов массивов А, В, С. //------------------------------------- #include <iostream> #include <conio.h> 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 std; int s,k; int main(int argc, char *argv) { int summ(int m,int s, int k) {
C++ Двумерный массив С++ изначально: мне вот нужно реализовать массив, как показано на рисунке 10.4 массив вида = <буква>; помогите, пожалуйста. подробнее

Показать сообщение отдельно
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
04.08.2014, 23:54     Существует ли метод/функция перевода значения символьной переменной в int
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
    char *a = "1234567890";
    int b = atoi(a);
    cout << b;
    system("pause");
    return 0;
    
 
}
 
int atoi(const char *a)
{
    int buff=0;
    int count = std::strlen(a)-1;
    for (int x = 0; count >= 0; x++, count--)
        buff += (int(a[count] - 48))* pow(10, x);
 
 
 
    return buff;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru