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

Удалить из строки все символы кроме букв и цифр; заменить цифры на '**' - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать класс «множество» (добавление и удаление элемента, пересечение, объединение и удаление множеств ) http://www.cyberforum.ru/cpp-beginners/thread882396.html
Описать класс «множество», позволяющий выполнять основные операции – добавление и удаление элемента, пересечение, объединение и удаление множеств
C++ Перенос слов в консоли Подскажите, как при выводе слов в консоль сделать так, чтобы они не разрывались при переходе на другую строку Вот мой кусок, для которого это необходимо if(arr == arr) { cout << "Найдены повторяющиеся элементы в ячейках с индексами " << i <<" "<< j <<", это может повлиять на корректность ответа"<<endl; break; } http://www.cyberforum.ru/cpp-beginners/thread882389.html
C++ Описать класс треугольник
Описать класс треугольник, содержащий длины сторон, функцию, определяющую правильность введения данных, т.е. возможность построения тре-угольника по заданным вершинам, и функцию, рисующую треугольник на экране. Класс должен обязательно содержать не менее двух конструкторов – по умолча-нию и с параметрами, деструктор. Объявить объекты класса и продемонстриро-вать работу методов (пожалуйста с...
C++ Описать структурный шаблон для представления комплексного числа
Описать структурный шаблон для представления комплексного числа, содержащий поля: вещественная и мнимая часть. Написать програм-му, записывающую данные о комплексных числах в бинарный файл и отоб-ражающую на экран информацию о числах, мнимая и вещественная части которых имеют одинаковый знак
C++ создать функцию, параметром которой является одномерный массив и его размерность http://www.cyberforum.ru/cpp-beginners/thread882369.html
создать функцию, параметром которой является одномерный массив и его размерность. Тело функции реализовать двумя способами: через обраще-ние к элементам массива через указатели и обычным способом. Проде-монстрировать возможность применения созданной функции к строкам двумерного массива. Элементы матрицы задать случайным образом, не забыв вывести их на экран. 9. Подсчитать среднее арифметическое...
C++ Перегрузка операторов я учусь перегружать операторы,но не получается,выдает exception class Student { public: Student(void) { name=new char; std::strcpy(name,"NoName"); course=1; } подробнее

Показать сообщение отдельно
Subsound
0 / 0 / 0
Регистрация: 20.04.2013
Сообщений: 20
28.05.2013, 21:04  [ТС]     Удалить из строки все символы кроме букв и цифр; заменить цифры на '**'
Цитата Сообщение от metaluga145 Посмотреть сообщение
Subsound, у класі string є функції insert, erase, find. Про них можеш почитати ось тут. Вони вирішують твої проблеми з цим завданням.
я дивився як там найти і вставити но так нічого толкового не зробив (
вирішив з файлом погратись но тут то з циклами щось не то
можеш глянути ?
в файл записується буква но багато раз , так само і з зірочками (

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
28
29
30
31
32
#include <stdio.h>
#include <conio.h>
#include<string.h>
#include<iostream.h>
#include<fstream.h>
void main()
{  clrscr();
ofstream F("myfile.txt");
char a[15];
cout<<"Enter please the text";
cin.getline(a,15);
 
char b[10]="0123456789";
char c[52]="AaNnBbOoCcPpDdQqEeRrFfSsGgTtHhUuIiVvJjWwKkXxLlYyMmZz";
 
for(int j=0;j<15;j++)
for(int i=0;i<10;i++)
for(int f=0;f<52;f++)
{
if(a[j]==b[i])
F<<"**";
 
if(a[j]==c[f])
F<<a[j];
}
F.close();
ifstream P("myfile.txt");
char s;
P>>s;
cout<<"\n we have: "<<s;
getch();
}
 
Текущее время: 06:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru