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

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

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

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

05.05.2013, 10:11. Просмотров 684. Ответов 9
Метки нет (Все метки)

Дана строка символов. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2013, 10:11     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами
Посмотрите здесь:

Обработка строк. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами - C++
Дана строка символов. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами.

Преобразовать строку, удалив из неё все символы, не являющиеся буквами или цифрами - C++
Дана строка символов. Преобразовать строку, удалив из неё все символы, не являющиеся буквами или цифрами

Преобразовать строку символов, удалив из нее все символы, не являющиеся буквами - C++
доброе время суток,Уважаемые знатоки...собственно вопрос вот в чем:Дана строка символов. преобразовать строку символов, удалив из нее все...

В строке удалить все символы не являющиеся буквами или цифрами - C++
Помогите написать одно ( или два ) задания : 1)В строке удалить все символы не являющиеся буквами или цифрами. 2)В строке удалить...

Заменить все символы, не являющиеся буквами или цифрами на апострофы - C++
Дан текст. Преобразовать его, заменив все символы, не являющиеся буквами или цифрами на апострофы, и заменив каждую большую букву ...

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

Тестовые файлы: преобразовать строку, удалив из нее все четырехбуквенные слова - C++
помогите пожалуйста разобраться, нужно преобразовать строку , удалив из нее все четырехбуквенные слова, подпрограмму обработки строки...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,165
Завершенные тесты: 2
05.05.2013, 13:43     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами #2
см. функцию isalnum
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
05.05.2013, 13:57     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами #3
Пример покажи.
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,165
Завершенные тесты: 2
05.05.2013, 14:00     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами #4
гугль в помощь
Twitosha
1 / 1 / 0
Регистрация: 02.03.2013
Сообщений: 29
05.05.2013, 14:01  [ТС]     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами #5
Кудаив, там не все понятно. можно хотя бы само условие?
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,165
Завершенные тесты: 2
05.05.2013, 14:05     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами #6
C++
1
2
3
4
5
6
7
8
9
10
11
#include <cctype>
#include <iostream>
 
int main()
{
     char* str = "jhgjt jhj|/7=~";
     while(*str)
        if(isalnum(*str))
           std::cout<<*str++;//выводятся только цифры и буквы
return 0;
}
Twitosha
1 / 1 / 0
Регистрация: 02.03.2013
Сообщений: 29
05.05.2013, 14:14  [ТС]     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами #7
Кудаив, выводит только ту часть текста, что стоит перед пробелом. а остальное как будто не видит. как исправить?
gray_fox
What a waste!
1411 / 1140 / 55
Регистрация: 21.04.2012
Сообщений: 2,362
Завершенные тесты: 3
05.05.2013, 14:17     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами #8
Twitosha, предположу
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <cctype>
#include <iostream>
 
int main()
{
     char const* str = "jhgjt jhj|/7=~";
     for ( ; *str; ++str)
        if(isalnum(*str))
           std::cout<<*str;//выводятся только цифры и буквы
 
return 0;
}
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
05.05.2013, 14:19     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <Windows>
#include <stdio.h>
#include <ctype.h>
 
using namespace std;
 
void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char s[80];
int i,k;
gets(s); //ввод строки.
k = 0;
for(i = 0; i < strlen(s); i++)
{
if(isalnum(s[i])) cout << s[i];
}
system("PAUSE");
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2013, 14:23     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами
Еще ссылки по теме:

Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами - C++
решить нужно в течении часа определить число вхождений в строку подстроки &quot;аба&quot; вывести символы строки не являющейся буквами или...

Удалить из строки все символы не являющиеся латинскими буквами - C++
вести строку символов. удалить из строки все символы не являющиеся латинскими буквами. Измененную строку выдать на экран

Удалить из строки все символы, не являющиеся латинскими буквами - C++
Вывести строку символов. Удалить из строки все символы, не являющиеся латинскими буквами. Вывести на экран измененную строку. Заранее...

Удалить из строки все символы не являющиеся буквами латинского алфавита - C++
Ввести символьную строку. Удалить из строки все символы не являющиеся буквами латинского алфавита. Новых строк не создавать. Строку до и...

Вывести на экран строку, удалив символы, которые не являются буквами - C++
После ввода с клавиатуры произвольного строки вывести на экран эту строку с отобранными у него символами , которые не являются буквами. На...


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

Или воспользуйтесь поиском по форуму:
Twitosha
1 / 1 / 0
Регистрация: 02.03.2013
Сообщений: 29
05.05.2013, 14:23  [ТС]     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами #10
Bend3r, спасибо огромное) все работает и все понятно)
Yandex
Объявления
05.05.2013, 14:23     Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами
Ответ Создать тему
Опции темы

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