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

Поиск букв латиницы - C++

Восстановить пароль Регистрация
 
gangstaboy
1 / 1 / 0
Регистрация: 29.08.2010
Сообщений: 7
29.08.2010, 17:00     Поиск букв латиницы #1
Найти буквы латиницы в словах текста. Вывести такие слова на екран.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.08.2010, 17:00     Поиск букв латиницы
Посмотрите здесь:

C++ Поиск букв в тексте
Поиск одинаковых букв C++
поиск слов, состоящих из прописных букв C++
Копировать символы латиницы с одной строки в другую. C++
Поиск букв и символов в тексте C++
Поиск в строке find, регистр букв C++
C++ Поиск букв в тексте
Все символы, отличающиеся от букв латиницы, перенести в конец слова C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
29.08.2010, 17:15     Поиск букв латиницы #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
24
25
#include<cstdlib>
#include<cstdio>
#include<cstring>
#include<conio.h>
using namespace std;
 
int main(int argc, char *argv[])
{ 
    const int size = 255;
    char *clas = "qwertyuiopasdfghjklzxcvbnm";
    char str[size],
        *c = str, 
        *ch = NULL;
    gets( str );
    puts("\n");
    char *end = str + strlen( str );
    while( c < end ){
        c = strtok( c, " " );
        ch = strpbrk( c, clas );
        if ( ch == NULL ) puts(c);
        c += strlen( c ) +1;
    }
    getch();
    return 0;
}
до 255 символов
Vladimir616
110 / 110 / 3
Регистрация: 05.07.2009
Сообщений: 224
29.08.2010, 19:14     Поиск букв латиницы #3
Вот на C++ с неограниченным количеством символов.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
using namespace std;
int main()
{
    string s;
    while(cin.peek() != '\n')
    {
        cin >> s;
        for(unsigned int i = 0; i < s.length(); i++)
            if((s.at(i) >= 'a' && s.at(i) <= 'z') || (s.at(i) >= 'A' && s.at(i) <= 'Z'))
            {
                cout << s << endl;
                break;
            }
    }
    cout << endl;
    return 0;
}
Yandex
Объявления
29.08.2010, 19:14     Поиск букв латиницы
Ответ Создать тему
Опции темы

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