Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2009, 22:31   #1
TopoRRR
Пользователь
 
Регистрация: 14.12.2009
Сообщений: 10
По умолчанию простенький класс "строка" на С++

доброго времени суток тому кто сможет мне помочь!
задача такова.
создать простенький класс для работы со строкой, а именно:
-Ввод произвольного текста,
-Ввести некоторый символ (один или несколько),
-Заменить в строке введенные символы на другие (их тоже вводит пользователь).

для кого то это конечно пустяк, а меня поставила в тупик, и спросить не у кого

Вот что я набросал используя литературу и также материал с этого форума:


#include <iostream>
#include <cstring>
using namespace std;
///////////////////////////////////////////////////////////
class String
{
private:
enum { SZ = 100 }; // максимальный размер строки
char str [ SZ ]; // сама строка
public:

int main ( )
{
string text, old, zam;

cout << "vvedite text: ";
cin >> text;
cout << "vi vveli: " << text << endl;

cout << "vvedite simvol dlya zameny: ";
cin >> old;
cout << "vvedite novii simvol: ";
cin >> zam;

{
string s1 (text); //сам текст
string s2 (old); //то что надо поменять
string s3 (zam); //то на что меняем

s1.replace ( s2 , s3 ); // замена

cout << "s1: " << s1 << endl;
}


return 0;
}

как я понимаю правды в данном коде мало, у меня стоит Visual Studio 2008, которая ругается на то что я написал
надеюсь на вашу помощь господа программисты!
Заранее спасибо!
TopoRRR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Класс "Дроби" JeyKip Общие вопросы C/C++ 7 16.01.2010 23:29
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Дана строка символов до точки. Определить, сколько слов содержат ровно три буквы "К". Evidence Паскаль, Turbo Pascal, PascalABC.NET 0 01.06.2009 20:40
Класс "векторные операции" для трехмерных векторов. Студентка@ Помощь студентам 1 30.01.2008 19:21
PCHAR строка с разделителями #13#10. Как вычленить отдельные "подстроки" EdNovice Общие вопросы Delphi 1 17.04.2007 11:42