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

Из строки удалить все символы, кроме пробелов, не являющиеся буквами английского алфавита - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарный поиск в текстовом файле http://www.cyberforum.ru/cpp-beginners/thread37186.html
Есть текстовый файл с 10000 словами в алфавитном порядке. Функция проверяет, есть ли введенное слово в этом файле. Помогите реализовать бинарный поиск по первой букве bool slovo_true(char *slovo, FILE *stream) { char read_str, *result; fseek(stream,0,SEEK_SET); while (!feof(stream)) { result=fgets(read_str,20, stream);
C++ создать файл Помогите пожайлуста исправить программу. Файл вроде создает,а вот просмотр,добавление и изменение никак. Подскажите как поменять местами в файле записи о первых двух спортсменах.Заранее благодарен! Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию , применяя режим прямого доступа. Структура имеет вид: фамилия спортсмена, его номер,... http://www.cyberforum.ru/cpp-beginners/thread37154.html
Массивы (Матрицы) C++
Общая постановка. Составить программы - одномерные массивы: задания 1-25. Массивы создаются в динамической области памяти с использованием операций NEW и DELETE. Ввод исходных данных: реальный размер массивов и их значения. Обращение к элементам массива – через косвенную адресацию. Заданы два массива А(5) и В(5). Подсчитать в них количество элементов, больших значения t и первым на печать...
Помошьс функциями сравнения времени. C++
Доброго времени суток.Курсовая работа по темам:текстовые-бинарные файлы(переброс данных с одного в другой),стэки,структуры,работа с датой и временем. Задача: 1)Запись в бинарный файл:номер поезда,направление,время отправления,время прибытия,расстояние. 2)Перебросить данныее из бинарного файла в текстовый. 3)Вывод данных из обоих файлов в 2 таблицы. 4)Вывести данные о поездах,которые...
C++ Istream_iterator http://www.cyberforum.ru/cpp-beginners/thread37131.html
Есть задача: надо заменить циклы в программе на что-то с использование обобщеенного проргаммирования и std library функций: #include <string> #include <iostream> #include <sstream> #include "merge.h" #include <algorithm> // for sort() using namespace std;
C++ графические функции (анимация) прошу помочь с задачей:изобразить на экране снежинки,которые падают и увеличиваются в размерах.Снежинки имеют по 6 промежутков длинной 1 с одной точки,с конца каждого лучика виходят пять лучиков длинной 1/k,из конца которых выходит пять лучей длинной 1/k^2. заранее благодарен за помощь. подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1372 / 883 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
29.05.2009, 19:10     Из строки удалить все символы, кроме пробелов, не являющиеся буквами английского алфавита
Цитата Сообщение от tom Посмотреть сообщение
3. Из строки удалить все символы, кроме пробелов, не являющиеся буквами английского алфавита. Строку ввести с клавиатуры.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
 
bool pred(char ch){
    return !(isspace(ch)||isalpha(ch));
}
int main()
{
    string str;
    getline(cin, str);
 
    str.erase( remove_if(str.begin(), str.end(), pred) , str.end() );
 
    cout << str << endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru