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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Снова о локализации http://www.cyberforum.ru/cpp-beginners/thread564016.html
Ранее было много рецептов относитьельно локализации консоли. Выведя, одну строку в поток на русском можно было, но после этого ввод в cin с последующим вводом в cout косячил. (Причем неважно какие...
C++ Конструктор по умолчанию Всем привет! Если в классе вообще нет конструктора, чем будут инициализироваться члены класса? И в чем отличие объект() и объект без скобок Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread564002.html
Ассоциативные контейнеры(алгоритмы)с++ C++
Создать vector<int>, считать в него список чисел из текстового файла. Выполнить, не используя циклов: поиск наибольшего значения; подсчет количества чисел, равных заданному числу; подсчет...
Crypto api RC2 C++
Доброго времени суток! Проблема такая: почему-то зашифрованные данные ничем не отличаются от исходных. В чём ошибка не понятно. #define _WIN32_WINNT 0x0400 #include <iostream> #include...
C++ Нахождение группы слов в имеющемся словаре http://www.cyberforum.ru/cpp-beginners/thread563970.html
Алгоритмы обработки символьной информации. В имеющемся словаре найти группы слов, записанных одними и теме же буквами и отличающиеся только их порядком, то есть перестановкой, например, (КОМАР,...
C++ В какой среде лучше писать программы и создавать их дизайн? Занялся написанием программ на С++ но столкнулся с вопросом в какой среде надежнее писать? У меня есть лицензионная Microsoft Visual Studio 2010 Ultimate версии: 10.0.30319.1 но многие говорят что... подробнее

Показать сообщение отдельно
estel
1 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 31

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

02.05.2012, 21:43. Просмотров 8725. Ответов 3
Метки (Все метки)

У меня по заданию нужно в строку ввести числа через пробелы а потом убрать пробелы и перевести из строки в число мои цифры.

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
 #include <stdio.h> 
 #include <stdlib.h> 
 #include <conio.h>
 #include <string.h>
 int main()
{
    char str[1024]; 
    long value;
    printf("Enter text less than 1024 chars\n");
    scanf("%[^\n]",str);//Так можно ввести строку с пробелами
    for(int i = 0; str[i + 1] != '\0'; i++)
    {
        if(str[i] == ' ')
        if(strcpy(&str[i],&str[i + 1]))
            i--;
    }
    printf("String after removing text : %s\n",str);
//Здесь 2 строчки которыми я пыталась сделать перевод из строки в переменную типа лонг и ее отображение.
    value = atoi(str);
    printf("%d\n", &value);
 
    getch();
    return 0;
    getch();
 
  }
К сожалению не получилось. Если можете - помогите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru