Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> надо написать программу подсчета букв. 
:(
    Опции темы
hedgehog1
Дата 22.1.2017, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 22.1.2017

Репутация: нет
Всего: нет



пользователь вводит фразу, задача программы пересмотреть все буквы и вывести в ряд все буквы из алфавита только один раз.
Пример.
"Введите предложение"
Пользователь пишет "А роза упала на лапу Азора".
Ответ "а, р, о, з, у, п, л, н"

Кто может помочь написать?
PM MAIL   Вверх
Olej
Дата 22.1.2017, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 30.11.2016

Репутация: нет
Всего: нет



Цитата(hedgehog1 @ 22.1.2017,  14:35)
Пример.
"Введите предложение"
Пользователь пишет "А роза упала на лапу Азора".
Ответ "а, р, о, з, у, п, л, н"

1. Если у вас русскоязычный текст, то у вас будут большие проблемы.
См. в сторону типа данных wchat_t (Unicode представление), wstring, wcin, wcout (если это язык C++).

2. Вы ведь даже не удосожились написать какой язык вас интересует: C или C++.

PM MAIL   Вверх
hedgehog1
Дата 23.1.2017, 01:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 22.1.2017

Репутация: нет
Всего: нет



Да, текст кириллицей. Программа на с++. Думала это легкая программа. Но оказалось, что нет.
PM MAIL   Вверх
Olej
Дата 23.1.2017, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 30.11.2016

Репутация: нет
Всего: нет



Цитата(hedgehog1 @ 23.1.2017,  01:02)
Да, текст кириллицей. Программа на с++. Думала это легкая программа. Но оказалось, что нет.

Да ничего там сложного нет...
- вместо chat используете тип wchar_t ...
- вместо string - wstring ...
- вместо функций str*() - wcs*() :
Код

#include <wchar.h>
size_t wcslen(const wchar_t *s);


При этом символы у вас - в представлении Unicode, длина их не 1 байт (в зависимости от операционной системы или 2 или 4 байт на символ).

А дальше делаете всё то, что вы планировали делать с char...

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1087 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.