Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 1
Регистрация: 12.10.2013
Сообщений: 32
1

операциисо строками

02.11.2013, 18:49. Показов 475. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
подскажите для чево и как ним пользоватса а то уже заплутлся нашол в инете что ето старый вариант и есть новый
<sstream> . а то ппц дали задачу по Лафоре
глав7 - зад 11 впринципе все понимаю а как с етим sstream зделатть не знаю (
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2013, 18:49
Ответы с готовыми решениями:

Работа со строками. Функции работы со строками
Дана строка символов. В заданном тексте определить позицию первой точки ‘ . ‘.

Работа со строками, заполнить компоненты строками из файла
Привет! Нужна помощь в заполнении формы В общем, есть форма отправки письма. У нее есть 2 функции,...

Работа со строками(операции над строками)
Пусть дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных...

Составить процедуру, которая преобразует исходный текстовый файл FVR со строками различной длины в файл FFIX со строками длиной 80 символов
Составьте процедуру, которая преобразует исходный текстовый файл FVR со строками различной длины в...

4
59 / 59 / 12
Регистрация: 01.01.2010
Сообщений: 222
02.11.2013, 19:01 2
Не знаю насколько это верно, но я вот так сделал функцию:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
string ldtoms()
    {
        int i=4;
        string S;
        ostringstream st;
        st<<setiosflags(ios::fixed)<<setprecision(2)<<denughka;
        S=st.str();
        S.insert(0,"$");
        while(i<S.size()-3)
        {
            S.insert(i,",");
            i+=3;
        }
        return S;
    }
Вроде работает корректно.. Ну соответственно вверху:
C++
1
2
3
4
#include<iostream>
#include<string>
#include<iomanip>
#include <sstream>
0
0 / 0 / 1
Регистрация: 12.10.2013
Сообщений: 32
02.11.2013, 19:16  [ТС] 3
но я не хочю переписать ваш код мне интересно знать что делает ето st.str(); S.insert(0,"$"); я впринципе знаю что ета библиетека #include <sstream> для управ строками и всьо
0
59 / 59 / 12
Регистрация: 01.01.2010
Сообщений: 222
02.11.2013, 20:47 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
string ldtoms()  // функция без параметров, возвращает значение типа string
    {
        int i=4;      //позиция вставки запятых
        string S;    //возвращаемая строка
        stringstream st;  //не могу точное определение дать:сюда выводим числовое значение(long double в нашем случае)
        st<<setiosflags(ios::fixed)<<setprecision(2)<<denughka;  //собственно сам вывод(с нужным форматирование)
        S=st.str();  //преобразуем строку-поток в строку
        S.insert(0,"$");  //дописываем впереди доллар
        while(i<S.size()-3)  //пока не достигнем точки
        {
            S.insert(i,",");  //вписываем на i-тую позицию запятую
            i+=4;
        }
        return S;  
    }
Немного подправил а то неверно написал сначала.
1
0 / 0 / 1
Регистрация: 12.10.2013
Сообщений: 32
02.11.2013, 21:18  [ТС] 5
спасиб а не подскажеш где ищо можно узнать побольше <sstream> что там и как ?
0
02.11.2013, 21:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2013, 21:18
Помогаю со студенческими работами здесь

Работа со строками
1. Дано слово из четного числа букв. Поменять местами его половины.

действия со строками
Дана строка символов. Преобразовать ее, удалить в ней каждый символ * и повторив каждый символ,...

действия со строками
Дано натуральное число N, строка S и подстрока S1. Удалить все в строке S все вхождения подстроки...

Операции со строками
Значит, задание звучит так: Дан символ C и строки S, S0. После каждого вхождения символа C в...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru