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

Ввести строку текста (содержащую как слова так и числа), вывести все числа из данной строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив: Заменить последний из отрицательных элементов в массиве на три элемента, равных заданному значению. http://www.cyberforum.ru/cpp-beginners/thread816372.html
Вставка в вектор новых элементов 1)Заменить последний из отрицательных элементов в массиве на три эле¬мента, равных заданному значению. Если такая замена невозможна, выдать об этом сообщение. 2)Заменить первый отрицательный элемент в массиве на три элемента, рав¬ных заданному значению. Если такая замена невозможна, выдать об этом сообщение.
C++ Ошибка при компиляции error LNK2019 IMG.obj : error LNK2019: ссылка на неразрешенный внешний символ "unsigned long __cdecl GTASA_CRC32_fromUpCaseString(char const *)" (?GTASA_CRC32_fromUpCaseString@@YAKPBD@Z) в функции "public: unsigned int __thiscall IMG::GetFileIndexByName(char const *)" (?GetFileIndexByName@IMG@@QAEIPBD@Z) Проект: http://rghost.ru/44703315 http://www.cyberforum.ru/cpp-beginners/thread816368.html
Разработать программу «Вычислитель площадей» C++
помогите прошу Разработать программу «Вычислитель площадей», позволяющую вычислять площадь плоских геометрических фигур
C++ Разработать программу «Вычислитель площадей»
помогите пожалуйста Разработать программу «Вычислитель площадей», позволяющую вычислять площадь плоских геометрических фигур
C++ Числа Грея http://www.cyberforum.ru/cpp-beginners/thread816350.html
Нужно написать программу, которая читает два числа и выводит являются они соседними по коду Грея или нет. Никаких идей как реализовать... Нашел только код Грея... #include <iostream> using namespace std; int main() { int codeGray, k, m; cout<<"Input 2 numbers:"<<endl;
C++ Создание библиотеки Имеются проекты.. Как из них сделать библиотеки и подключить к своей программе? В инете что находил - не прокатывало, т.к. там написано как создавать библиотеки с 0, а не уже с имеющегося проекта... подробнее

Показать сообщение отдельно
gorus95
5 / 5 / 1
Регистрация: 22.12.2012
Сообщений: 145
23.03.2013, 20:07  [ТС]     Ввести строку текста (содержащую как слова так и числа), вывести все числа из данной строки
сделал вот так, все работает на ура
как раз надо было чем попроще
только еще один вопрос, можно ли еще сделать так чтоб эти числа не просто выводились как последовательность цифр, а чтоб можно было эти числа например записать в переменные? т.е. числа которые получились в выходном потоке записать именно как числа а не набор цифр
Кликните здесь для просмотра всего текста
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
#include <iostream>
using namespace std;
bool digit (char text)
{
     if (text >= '0' && text <= '9')
     {
     return true;
     } else 
     return false;
}
int main(void)
{
    setlocale (LC_ALL, "");
    int i = 0;
    char text[1000];
    gets(text);
    do
    {
        if (digit(text[i]))
        {
            cout << text[i];
 
            if (!digit(text[i+1]))
            {
            cout << " ";
            }
        }
        i++;
    } while (text[i]); 
    cout << endl;
    system("pause");
}


Добавлено через 2 минуты
Цитата Сообщение от Ev[G]eN Посмотреть сообщение
за границу выходишь
там все равно массив больше того объема текста который мы вводим, так что это не страшно, ведь массив символов дальше есть просто он пустой
 
Текущее время: 19:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru