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

Удаление из строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод числа из строки http://www.cyberforum.ru/cpp-beginners/thread424384.html
Нужен вывод заданного символа в строкаx ( индекс вводится с клавиатуры)
C++ Матрица NxM Задана матрица размером NxM. Получить массив B, присвоив его k-му элементу значение 0, если все элементы k-го столбца матрицы нулевые, и зна-чение 1 − в противном случае. http://www.cyberforum.ru/cpp-beginners/thread424375.html
C++ С помощью какой библиотеки можно создать файл в формате RTF?
С помощю кокой библиотеки можно создать файл в формате RTF и добавить в него текст?
дан массив размера N C++
Всем привет! С прошедшими праздниками! такой вопрос:дан массив размера N и целые числа K и L (1 <= K <= L <= N) найти сумму элементов с номерами от К до L включительно массив вроде разобрался как вводить. void main() { setlocale(LC_ALL,"russian"); int n;
C++ Найти все слова, в которых доля букв a, b максимальна http://www.cyberforum.ru/cpp-beginners/thread424362.html
Дан текст.Группы слов,разделенные пробелами(одним или несколькими) и не содержащие пробелов внутри себя,будем называть, как и прежде словами. Найти все слова,в которых доля букв a,b максимальна.
C++ Создать имитационную модель . Создать имитационную модель "остановка маршрутных такси". Необходимо вводить следующую информацию: среднее время между появлениями пассажиров на остановке в разное время суток, среднее время между появлениями маршруток на остановке в разное время суток, тип остановки (конечная или нет). Необходимо определить: среднее времяпребывание человека на остановке, достаточный интервал времени между... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
08.01.2012, 16:30     Удаление из строк
Цитата Сообщение от pyshkinC Посмотреть сообщение
Удаление из строк всех букв со сжатием строк ( остаются цифры и символы) PS Дано: 2 строки по 80 символов.
- на плюсах это может выглядеть вот так(число строк в файле может быть произвольным, длинна строки тоже)
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
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <string>
using namespace std;
 
std::string remAlphas(std::string s)
{
    for(int i = 0; i < s.length(); i++)
    {
        if(isalpha(s[i]))
        {
            s.erase(i,1);
            i--;
        }
    }
    return s;
}
 
int main()
{
    string line;
    string text;
    ifstream ifs("data.txt");
    if(!ifs)
        cerr<<"Error open data.txt\n";
    else
    {
        cout<<"Text in file\n";
        while(getline(ifs,line))
        {
            cout<<line.c_str()<<endl;
            text += remAlphas(line);
            text += "\n";
        }
        ifs.close();
        cout<<"text after removing alphas\n";
        cout<<text.c_str();
    }
    system("pause");
    return 0;
}
Содержимое data.txt
sdgsdgfdg1fd1gd4g1ds-vdsvsd adab n,.00.xf5gs5g
safdsa'gd4vsdv45+9sgd
Миниатюры
Удаление из строк  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru