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

Преобразование string в int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции, Домино, Как!!? http://www.cyberforum.ru/cpp-beginners/thread432753.html
Как написать проект, в котором случайным образом рисуется кость домино, а затем все кости, которые к ней можно присоединить? Как можно написать что то подобное? Буду очень благодарен за помощь!
C++ шифратор методом магического квадрато Здравствуйте. На учебе дали задание и листинг программы она шифрует текст в файле методом магического квадрата. нужно изменить ее таким оброзом,что оно должна шифровать не текст, а любые файлы... http://www.cyberforum.ru/cpp-beginners/thread432745.html
C++ Поиск, считывание и замена символов в файле [C++]
И снова здраствуйте! Нужно, чтобы программа находила в файле число от 0 до 5120, а после считывала оттуда данные после точки, присваивала их определенной переменной, опять считывала данные после...
Как сделать разные символы разных цветов [C++] C++
Здраствуйте! Мне нужно, чтобы на экран выводились символы разных цветов. Отрывок из кода : tt: switch(color) { case 1: { a++; system("color 0C");
C++ Кто-нибудь знает, что это за ошибка? http://www.cyberforum.ru/cpp-beginners/thread432701.html
Кто-нибудь знает, что это за ошибка, когда она возникает и что делать? command line error MIDL1004: cannot execute C preprocessor cl.exe
C++ Получение матрицы * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * "* Дана действительная матрица A i,j=1,..,n "* Получить действительную... подробнее

Показать сообщение отдельно
m0nAde
4 / 4 / 1
Регистрация: 03.09.2011
Сообщений: 26
22.01.2012, 11:58
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
32
// StringToInt.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include "iostream.h"
#include "string.h"
#include "stdlib.h"
 
int MyAtoi(char[]);
int main(int argc, char* argv[])
{
    char a[100]="437657";
    int k=MyAtoi(a);
    cout<<k<<endl;
    return 0;
}
int MyAtoi(char a[])
{
    int s=0;
    int al=strlen(a);
    int k=1;
    for(int i=0;i<al-1;i++)
    {
        k*=10;
    }
    for(i=0;a[i]!=0;i++)
    {
        s+=(a[i]-'0')*k;
        k/=10;
    }
    return s;
}
Добавлено через 4 минуты
Это стандартное функция Атои,(Arround To Integer)
а если вам надо преоброзовать стринг (т.е. коди символов в инт),честно говоря не знаю где это прегодится,но ща напишу этт алгаритм...

Добавлено через 4 минуты
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
// StringToIntSimbols.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include "iostream.h"
#include "string.h"
 
 
int main(int argc, char* argv[])
{
    char a[100]="dsvjn zsv cjb";
    int s=0;
    for(int i=0;a[i]!=0;i++)
    {
        cout<<(int)a[i]<<endl;
    }
    cout<<endl;
    for(i=0;a[i]!=0;i++)
    {
        s+=(int)a[i];
    }
    cout<<s<<endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.