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

Чтение/анализ строки текста - C++

Восстановить пароль Регистрация
 
xray9754ru
0 / 0 / 0
Регистрация: 31.12.2012
Сообщений: 14
18.02.2013, 11:05     Чтение/анализ строки текста #1
Уважаемые господа, помогите советом. Нужно строку текста (из четного кол-ва символов) разбить в на фрагменты по два символа (задать программу для чтения строки). Как реализовать подобное? Комментариями сопровожу по необходимости, заранее спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2013, 11:05     Чтение/анализ строки текста
Посмотрите здесь:

C++ Частотный анализ текста (пословный)
C++ Морфологический анализ текста
C++ Анализ текста
C++ Частотный анализ текста
Частотный анализ текста C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
18.02.2013, 11:16     Чтение/анализ строки текста #2
Цитата Сообщение от xray9754ru Посмотреть сообщение
разбить в на фрагменты по два символа
Что собой должны эти фрагменты представлять? Чем готовая строка не устраивает своим представлением? 1-й куск -0-вое смещение, 2-ой кусок +2 смещение и так далее.
HackSign
33 / 33 / 13
Регистрация: 23.11.2006
Сообщений: 109
18.02.2013, 11:55     Чтение/анализ строки текста #3
Допустим разбили на пары.. нужна проверка четности строки? и вывод результата разбиения на пары?

Добавлено через 26 минут
Может и примитив, но работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream.h>
#include <math.h>
 
int main()
{ 
 int i, h,j;
 double g;
 char str[80], str2[80]; 
 
 cout<<"Vvedite stroku ";
 cin>>str; 
 i=strlen(str); 
 g=fmod(i, 2); 
 j=0; h=0;
 if(g==0) 
  { 
   while (h!=i) 
    { 
       str2[j]=str[h]; 
       str2[j+1]=str[h+1]; 
       str2[j+2]=' '; 
       j=j+3;
       h=h+2; 
         if(h>=i) 
          { 
           break;
           } 
          }
    }
    else if (g!=0) 
        { 
         cout <<"Stroka nechetnaya. Press any key to exit"; 
         getch(); 
         exit(0); 
         
         }
   cout <<"\n"<<" Result is "<<str2; 
   getch(); 
   return 0;
 }
xray9754ru
0 / 0 / 0
Регистрация: 31.12.2012
Сообщений: 14
18.02.2013, 18:45  [ТС]     Чтение/анализ строки текста #4
Нужно, вот что: строку символов разбить на <группы> по два символа для последующей замены каждой получившейся <группы> на одинарный символ/цифру. Что-то вроде шифровки
Yandex
Объявления
18.02.2013, 18:45     Чтение/анализ строки текста
Ответ Создать тему
Опции темы

Текущее время: 01:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru