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

Выделение из строки подстроки. - C++

Восстановить пароль Регистрация
 
Imba-Crafter
1 / 1 / 0
Регистрация: 13.10.2010
Сообщений: 38
01.11.2010, 19:44     Выделение из строки подстроки. #1
Добрый вечер! Задачка такая.. Мы вводим строку( например "фцу2ф555ац2.32ц"), а оно нам должно выдать число(можно строку), только такого формата - *.* Вот в нашем случае "2.32"

Буду очень благодарен! Задачу всю не обязательно делать, просто подскажите)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2010, 19:44     Выделение из строки подстроки.
Посмотрите здесь:

удаление подстроки из строки C++
выделение подстроки из строки C++
Удаление подстроки из строки C++
C++ выделение подстроки из строки
деление строки на подстроки C++
C++ Деление строки на подстроки
C++ Функция удаления подстроки из строки
C++ Удаление подстроки из строки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TheMachinist
 Аватар для TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
01.11.2010, 20:44     Выделение из строки подстроки. #2
Вот пример выделения последовательности цифр из строки......

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <conio.h>
#include <iostream>
#include <cstring>
#include<cctype>
using namespace std;
 
int main()
{
    char str[256]; char buf[256];
    gets(str);
    char * pch1; char * pch2;
    pch1 = str;
    while(!isdigit(pch1[0]))
        pch1++;
    pch2 = pch1;
    while(isdigit(pch2[0]))
        pch2++;
    int len = pch2 - pch1;
    strncpy(buf,pch1,len);
    buf[len] = '\0';
    puts(buf);
getch();
}
Нужно это дело зациклить до конца строки.
С помощью strchr() искать в числе точку '.' и если находим - то выводим на экран
Yandex
Объявления
01.11.2010, 20:44     Выделение из строки подстроки.
Ответ Создать тему
Опции темы

Текущее время: 12:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru