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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пожалуйста, посоветуйте, что делать http://www.cyberforum.ru/cpp-beginners/thread819723.html
Здравствуйте!!! Мне надо написать программу для решения ГРГ(расчетно-графическая работа), только я не знаю как передавать с этой программы результат вычисления у Word. Я хочу использовать Word как документ, где идет описание решения задачи, блокнот не подойдет, потому, что надо использовать такие символы как интеграл и т. п... Я думаю, что надо написать функцию, например SendToWord(p, x ) - где p...
C++ бинарный деревья Привет всем! посоветуйте пожалуйста книги на тему бинарные деревья в которой очень очень много примеров ... http://www.cyberforum.ru/cpp-beginners/thread819722.html
Как значение массива другому массиву? C++
Здравствуйте! Вот код: #include<iostream> using namespace std; const int Max = 15; void reversit(char); int main()
C++ Преобразовать строку, удалив из нее каждый символ "."
Дана строка символов. Преобразовать строку, удалив из нее каждый символ "." . И повторив каждый символ, отличный от символа "." .
C++ Написать объявление и описание класса, который вычисляет выражение http://www.cyberforum.ru/cpp-beginners/thread819717.html
Написать объявление и описание класса, который вычисляет следующее выражение: t=(2*cos(x - pi/2))/(0.5 + sin^2*y)*(1+(z^2)/(3-z^2/5)). при x= 14.26, y= -1.22, z=3.5*10^-2. t= 0.564849.
C++ Массивы и указатели, поиск минимум-максимум Здравствуйте! Помогите, пожалуйста, никак не даются указатели, я их уже и так, и сяк кручу, а понимание не приходит... Без указателей - все работает, а здесь по условию нужно именно с ними... Нужно найти минимальный и максимальный элемент массива, использовать в программе арифметику указателей для продвижения по массиву, а также оператор разыменования. Вот мой код без указателей, нужно... подробнее

Показать сообщение отдельно
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
27.03.2013, 14:24     Обработка строк. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами
как то так наверное
C++
1
2
3
4
5
6
7
8
9
10
11
12
char  * str="012345qwerty,. ;";
char * source="0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
char result=new char[20];
int count=0;
for(int i=0;i<strlen(str);i++){
    for(int j=0;j<strlen(source);j++){
           if(str[i]!=source[j]) { result[count]=str[i]; count+++; } 
      }
}
cout<<result<<endl;
delete []result;
result=NULL;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru