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

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

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

Символы - C++

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

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

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

Не те символы C++
Символы C++
символы C++
C++ символы (с++)
C++ СИМВОЛЫ
C++ Символы на С
C++ Строки и символы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1636 / 1264 / 129
Регистрация: 21.12.2010
Сообщений: 1,925
Записей в блоге: 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     Символы
Еще ссылки по теме:

C++ символы в hex
Символы C++
C++ Теория. Символы
Символы в C++ C++
C++ Строки и символы

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

Или воспользуйтесь поиском по форуму:
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