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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2017, 18:29   #1
novichal
Новичок
Джуниор
 
Регистрация: 01.05.2017
Сообщений: 2
По умолчанию использование библиотеки string.h

1) Исходные данные вводятся с клавиатуры с организацией необходимого диалога с пользователем, используя элементарное отформатировано ввода-вывода или механизм Поток-ориентированного ввода-вывода.

2) Использование указателей для доступа к элементам отделки.

3) Преобразование строк происходит в той же области памяти, если это не оговорено в условии задачи.

4) Использование встроенных функций работы со строками.

5) Если не оговорено отдельно, слова в предложениях могут отделяться любыми разд-ловим знаками, количество пробелов не ограничено.

6) Тестирование программы провести на вариантах входной информации, которые предусматривают различные си-туации в границах ограничений в постановке задачи. Анализ результатов необходимо провести са-мостоятельно к демонстрации программы преподавателю и зафиксировать тесты в тетради.

7) Программа должна сопровождаться комментарием, который содержит в себе: Ф.И.О., шифр группы, полную условие задачи, примечания (если необходимо).

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

Составить и отладить программу, которая в заданном тексте находит и превращает фрагмент указания цены в виде ХХ-Х.УУ соответственно в такую форму записи: ХХ-Х грн. УУ коп.
alya770 на форуме Обратить внимание администрации на это сообщение
novichal вне форума Ответить с цитированием
Старый 01.05.2017, 18:36   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Покажите свои наработки, конкретные вопросы и т.п.

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 01.05.2017, 18:42   #3
novichal
Новичок
Джуниор
 
Регистрация: 01.05.2017
Сообщений: 2
По умолчанию

#include "stdafx.h"
#include <iostream>
#include <string>
#include <cctype>
#include <clocale>

bool isDigit(char c)
{
bool ret = false;
if (c >= -1 && c <= 255)
{
ret = isdigit(c);
}
return ret;
}

using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
const int SIZE = 1000;
char *str = new char [SIZE];
cout << "Input text: ";
cin.getline(str , SIZE);
char *delim = " ,.;;?!-/";
char **words = new char*[500];
char temp[500];
strcpy(temp, str);
char *pch = strtok(temp, delim);
while (pch != NULL)
{



}
system("pause");
return 0;
}

вот пыталась сделать через строковынее, но как оказалось надо через массив чар, а я не могу сообразить как
#include <iostream>
#include <string>
#include <cctype>
#include <clocale>

bool isDigit(char c)
{
bool ret = false;
if (c >= -1 && c <= 255)
{
ret = isdigit(c);
}
return ret;
}

int main()
{
setlocale(LC_ALL, "rus");
std::string str("цена одна 12.34 цена вторая 56.78");
for (int i = 0; i < str.size() - 4; ++i)
{
if (isDigit(str[i]) && isDigit(str[i + 1]) && str[i + 2] == '.' && isDigit(str[i + 3]) && isDigit(str[i + 4]))
{
str.insert(i + 5, " коп.");
str.replace(i + 2, 1, " грн. ");
}
}
std::cout << str << std::endl;
return 0;
}
novichal вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание со строками, с использованием библиотеки string.h Exclusive48 Помощь студентам 0 08.12.2014 20:13
Использование библиотеки на C# в Delhi Crococo C# (си шарп) 4 17.04.2014 12:26
Использование библиотеки <stdio.h> Ame Помощь студентам 0 11.05.2011 22:32
Использование библиотеки C и C++ demon9992 Помощь студентам 3 30.03.2011 22:14
Подключение библиотеки string skgwazap Visual C++ 7 26.11.2010 09:29