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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
chatting
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 12
#1

Символы - C++

22.05.2012, 19:01. Просмотров 397. Ответов 9
Метки нет (Все метки)

дана строка символов, надо сделать так чтобы остались только буквы

помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2012, 19:01     Символы
Посмотрите здесь:

Работа с текстовыми файлами. Произвольные символы заменить на символы, введенные с клавиатуры - Pascal
Ребята, помогите пожалуйста! Задали задачку по программированию вот условие: В выбранном текстовом файле произвольные символы заменить на...

Переписать символы из одного файла в другой, выбрасывая символы, расположенные между скобками - Lazarus
Составите программу, считывающая с диска файл, в котором записана некоторая последовательность символов, и переписывающая эти символы в...

Заглавные символы кириллицы заменить на строчные латинские символы - Assembler
Здравствуйте!Помогите пожалуйста решить вот эту задачку в Far менеджере.=(Заранее очень вам благодарна. Задача.Заглавные символы...

Заполнить матрицу А[N,M] с файла символами, если символы повторяются в рядах то эти же символы заменить на их коды. - Turbo Pascal
Заполнить матрицу А с файла символами, если символы повторяются в рядах то эти же символы заменить на их коды. Добавлено через 4 часа...

Даны целое число n и символы s1,s2,.sn , среди которых есть двоеточие. Получить все символы после двоеточия - Pascal
Задачка вроде понятная и я её даже решил,но я взял в основу строковый тип.Как в последствии выяснилось нужно решать через "char". Не могу...

Дан текст, в который входят любые символы. Удалить из него все символы не являющиеся буквами или цифрами - Pascal
Дан текст, в который входят любые символы. Удалить из него все символы не являющиеся буквами или цифрами Помогите пожалуйста)))

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1644 / 1272 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
22.05.2012, 19:36     Символы #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <cctype>
 
int main()
{
    char s[] = "45f_Fg* (5T)", *a = s, *b = s;
    for(; *b = *a; ++a)
    {
        if(std::isalpha(*b)) ++b;
    }
    std::cout << s << std::endl;
    return 0;
}
chatting
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 12
22.05.2012, 19:59  [ТС]     Символы #3
это какой с++? visual или turbo?
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
28.05.2012, 20:53     Символы #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
#include <string>
 
int main()
{
    std::string Str;
    std::getline(std::cin, Str);
    Str.erase(std::remove_if(Str.begin(), Str.end(), [] (char ch) -> bool { return !isalpha(ch); }), Str.end());
    std::cout<<Str<<std::endl;
    return 0;
}
chatting
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 12
28.05.2012, 20:55  [ТС]     Символы #5
это vısual или borland?
swoop
1 / 1 / 0
Регистрация: 04.04.2012
Сообщений: 14
28.05.2012, 21:47     Символы #6
Удаляет цифры из строки. Допишешь чуть-чуть и будет знаки препинания удалять
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
#include<iostream> 
#include<conio.h>  
#include <string>  
using namespace std;
int main()
{
    unsigned short i, k;  
    string str;      
    cout << "Vvedite predlozhenie" << endl;  
    getline(cin, str, '\n');           
    cout << "Posle udaleniya stroka vyglyadit tak" << endl;  
    for (i = 0; i < str.size(); i++)  
    {
        if (str[k] == 0) {i = i--;} 
        if (str[k] == 1) {i = i--;} 
        if (str[k] == 2) {i = i--;}   
        if (str[k] == 3) {i = i--;} 
        if (str[k] == 4) {i = i--;} 
        if (str[k] == 5) {i = i--;} 
        if (str[k] == 6) {i = i--;} 
        if (str[k] == 7) {i = i--;} 
        if (str[k] == 8) {i = i--;} 
        if (str[k] == 9) {i = i--;} 
    }  
    cout << str <<endl;                     
    return 0;
}
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
28.05.2012, 21:48     Символы #7
visual=)
chatting
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 12
28.05.2012, 21:50  [ТС]     Символы #8
тогда можете на borland c++ сделать?
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
28.05.2012, 21:54     Символы #9
это с++ ))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2012, 21:56     Символы
Еще ссылки по теме:

Даны две символьные переменные, в которых все символы, кроме одного, одинаковы. Определить номер позиции, в которй символы отличаются - Pascal
Ребят помогите решить задачи Задание 3 Даны две символьные переменные, по 4 символа каждая, в которых все символы, кроме одного,...

В строке все символы ‘7’ и ‘!’ заменить на символы ‘?’ - Pascal
1.Дана символьная строка S. Скопировать первые N сиволов из исходной строки в новую. N вводиться с клавиатуры. Если N больше длины строки,...

В строке все символы О заменить на символы А - Free Pascal
В строке все символы О заменить на символы А


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

Или воспользуйтесь поиском по форуму:
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
28.05.2012, 21:56     Символы #10
Харош всем флудить, это STL C++ ' 11
Yandex
Объявления
28.05.2012, 21:56     Символы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru