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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
karpov
0 / 0 / 0
Регистрация: 18.05.2007
Сообщений: 3
#1

Анализ данных строки - C++

18.05.2007, 13:49. Просмотров 1831. Ответов 3
Метки нет (Все метки)

В процессе решения задачи у меня появилась необходимость анализа данных строки введенной пользователем.

1)Т е пользователь вводит набор символов жмет энтер., он считывается в формате строки, а затем программа в соответсвтие с кодом каждого символа должна проводить разные операции.

с вводом все понятно, с операциями тоже, а вот как преодразовать строку в набор кодов символов(чтобы потом уже с ними сравнивать) не знаю((

Все это будет на си.

Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2007, 13:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Анализ данных строки (C++):

Анализ входной строки - C++
Вообщем суть состоит в том что при вводе текста из него вытаскивала именно время. Например:"сейчас на часах 13:23" и из этого текста нам...

Частотный анализ строки - C++
Помогите пожалуйста дописать программу выполняющую частотный анализ строки, введенной пользователем (т. е. вычисляющей, сколько раз в...

Анализ данных - C++
Знаю что не по теме.Просто не нашел нужного раздела.Есть здесь люди знающие данный предмет.готовые зделать контрольную можно в Excel.За...

Чтение/анализ строки текста - C++
Уважаемые господа, помогите советом. Нужно строку текста (из четного кол-ва символов) разбить в на фрагменты по два символа (задать...

Анализ числовых данных. - C++
Сестренке задали прогу по теме - Анализ цифровых данных файла. Задача состоит в том что нужно из файла содержащего числа прочитать данные и...

Анализ и разбиение символьной строки на слова - C++
Не могу разобраться, что делает цикл в коде. Пожалуйста, помогите. #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include...

3
Alucard
1 / 1 / 1
Регистрация: 18.04.2007
Сообщений: 41
18.05.2007, 15:53 #2
А по подробней можна?
0
karpov
0 / 0 / 0
Регистрация: 18.05.2007
Сообщений: 3
18.05.2007, 16:13  [ТС] #3
1)Пользователь ввел строку. нажал энтер.
2)Соответственно она считалась как строка.%s

Как мне перевести эту строку в набор символов, чтобы затем работать с каждым из них (в частности проводить с ними различные действия в зависимости от символа)?
0
Alucard
1 / 1 / 1
Регистрация: 18.04.2007
Сообщений: 41
18.05.2007, 20:18 #4
Так, сначала ты получаеш длинну строки которую ввел пользователь
потом ее прокручиваеш в цикле(например for(int i=0;i<strLength;i++)
поверяя каждый символ на соответствие с теми символами которые тебе нужны
(например switch(line[i]){case '+':...break; и т.д}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2007, 20:18
Привет! Вот еще темы с ответами:

Анализ строки содержащей арифметическое выражение - C++
Написать программу, которая использует класс string для анализа строки, содержащей математическое выражение, например, вида (2+3)*4+1....

Анализ и разбиение символьной строки на слова - C++
всем привет) возникла проблема и как с ней справится не пойму( #include &lt;iostream&gt; #include &lt;ctype.h&gt; #include &lt;string.h&gt; ...

Интерпретатор выражений с переменной(разбор и анализ строки)) - C++
Может у кого есть библиотечка по данному сабжу? В идеале надо чтобы пользователь мог вводить любую функцию y=f(x) и для любого значения...

Посимвольный анализ и преобразование строк. Строки и числа - C++
Помогите пожалуйста решить только начал строки изучать не очень понятно как это делать 1.Дана строка. Подсчитать количество содержащихся...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
18.05.2007, 20:18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru