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

Выделить числа из строки и разместить в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ найти количество различных маршрутов, ведущих к спасению http://www.cyberforum.ru/cpp-beginners/thread577479.html
Узник пытается бежать из замка, который состоит из MN квадратных комнат, расположенных в виде прямоугольника M×N. Между любыми двумя соседними комнатами есть дверь , однако некоторые комнаты закрыты и попасть в них нельзя. В начале узник находится в угловой комнате и для спасения ему надо попасть в противоположную угловую комнату. Времени у него немного, всего он может побывать не более, чем в...
C++ Определить, есть ли среди цифр заданного трехзначного числа одинаковые ( код нужен на си ++) Определить, есть ли среди цифр заданного трехзначного числа одинаковые ( код нужен на си ++) http://www.cyberforum.ru/cpp-beginners/thread577477.html
C++ std::map find. Получить ключ(элемент) и как записать все данные при объявлений?
Вопрос первый: как получить ключ контейнера map по данным? например: // id, name std::map<int, string> BookMap; BookMap bookmap; bookmap = "Pushkin"; bookmap = "Esenin"; bookmap = "Mayakovski";
C++ Помощь в классе
Привет всем, прошу помощи)) Вот имеется класс. Никак не могу додуматься как внедрить сюда сортировку: void add(int value) { int i; int* d; bool searching=true; for(i=0; (i<size)&&(searching); i++) if (data==value)
C++ Удаление подстроки http://www.cyberforum.ru/cpp-beginners/thread577406.html
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0. Если совпадающих подстрок нет, то вывести строку S без изменений. Помогите пожалуйста
C++ Задание по строкам Составить программу, которая в заданном тексте после каждой буквы «б» добавляет буквы «як». Помогите пожалуйста с задачей подробнее

Показать сообщение отдельно
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
17.05.2012, 12:26     Выделить числа из строки и разместить в массив
C
1
2
3
4
5
6
7
8
9
10
11
12
char str[100], str2[ 100 ];
int i, j;
 
for ( i = 0, j = 0; i < n; i++ ) {
   if ( isdigit( str[ i ])) {
      for ( i < n && isdigit( str[ i ]); i++, j++ )
         str2[ j ] = str1[ i ] ;
 
      str2[ j ] = ' ';
      j++;
   }
}
Добавлено через 28 секунд
Цитата Сообщение от Tamada Посмотреть сообщение
Нужны числа, но не нужно на лексемы их делить
Зачем же Вы тогда сравниваете цифры?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru