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

Как читать строку типа "НомерБуква" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Парсинг строк из файла http://www.cyberforum.ru/cpp-beginners/thread520740.html
Имеется файл с содержанием 3 Text Text2 Text3
C++ От данного числа N вычтем сумму цифр этого числа, от полученного числа опять вычтем сумму цифр и т.д. до тех пор, пока число положительно И опять: сколько можно? Задано натуральное число N. От данного числа вычтем сумму цифр этого числа, от полученного числа опять вычтем сумму цифр и т.д. Данную операцию будем продолжать до тех... http://www.cyberforum.ru/cpp-beginners/thread520736.html
15: name lookup of `j' changed for new ISO `for' scoping C++
как исправит ошибку ? #include <iostream> using namespace std; int main() { int age; //array 'age' of 4 ints for(int j=0; j<4; j++) //get 4 ages ...
C++ Даны матрицы целых чисел
Даны матрицы целых чисел V,W. Найти общие суммы элементов строк , из функции вернуть две суммы.Организовать вызов процедуры с параметрами-массивами
C++ почему в файл не заносятся данные http://www.cyberforum.ru/cpp-beginners/thread520702.html
При вводе данных файл оказывается пустым
C++ Rand в матрице работает криво. Делаю программу на заполнение матрицы случайными числами, к примеру . #include <iostream> using namespace std; int main() { setlocale (LC_ALL,"Russian"); int mas ; int n;... подробнее

Показать сообщение отдельно
Whiteha
Программист
33 / 33 / 4
Регистрация: 08.07.2011
Сообщений: 190
Записей в блоге: 1
17.03.2012, 12:47
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
#include <iostream>
#include <string>
 using namespace std;
 
 
 void main()
 {
     string sample("1A 22B 333C");
 
     int num = 0;
     char ch;
     string buf;
 
     for (string::size_type i = 0; i < sample.size(); ++i)
     {
         if (sample[i] != ' ')
         {
             while (isdigit(sample[i]))
             {
                 buf += sample[i++];
             }
             num = atoi(buf.c_str());
             ch = sample[i];
             cout << num << ch << endl;
         }
         buf.clear();
     }
 
     system("pause");
 }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru