Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2012, 19:50   #1
f_z_l
 
Регистрация: 21.03.2011
Сообщений: 3
По умолчанию Как выделить числа из строки ?

Как выделять из строки , содержащей пробелы и другие символы , числа и записывать их поочерёдно в массив ?
f_z_l вне форума Ответить с цитированием
Старый 27.10.2012, 20:21   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Допустим так:
Код:
int k=0;
for(int i=0;s[i];i++){
 for(int i=0;s[i] && s[i]<='0' || s[i]>='9';i++);
 int j=0;
 for(;s[i] && s[i]>='0' || s[i]<='9';i++,j++) a[k][j]=s[i]; a[k++][j]=0;
}
Где a - двумерный массив (размерность сам задай)
s - сама строка char*
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно выделить буфер для приёма строки от WinApi функции c0mp Win Api 14 03.08.2012 17:10
выделить дробную часть числа unbanned Паскаль, Turbo Pascal, PascalABC.NET 12 18.06.2011 22:23
Как выделить нужные числа из списка и переместить их в соседнюю ячейку? Smile2007 Microsoft Office Excel 8 08.12.2010 21:41
Как выделить целую часть из числа? Slash Общие вопросы Delphi 3 11.05.2007 00:53