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

Ввести текст и проанализировать посимвольно - C++

Восстановить пароль Регистрация
 
olya.kay
1 / 1 / 0
Регистрация: 17.03.2012
Сообщений: 49
23.04.2014, 00:05     Ввести текст и проанализировать посимвольно #1
добрый вечер нужно отредактировать код прогдамым. что бы он работал, и вводился текст и анализировался с пробелами( от сисвола к символу), и выводился обратно.
C++ (Qt)
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include "stdafx.h"
#include <locale>
#include <windows.h>
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
 
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    string s2;
    s2="";
    cout << " After each symbols press \"space\". for end print \"end\"" << endl;
    bool a=true;
    bool mes=false;
    string aa;
    int n=0;
    int k=0;
    char s[1000];
int l= strlen(s);
       string s;
 
for  (int i=0; i<aa.length();  i++)
 
            
        {
            char s[1000];
            
            strcpy(s, "");
            gets(s);
            
            if (strcmp(s, "end")==0)
                a=false;
            else
            {
                string aa;
                string pa;
                aa="";
                int i=0;
                while (s[i]!='\0')
                {
                    if (s[i]!=' ' && s[i]!='\0')
                    {
                        aa+=s[i];
                    }
                    else
                    {
                        
                                            
                        
                        if (aa=="{")
                            s2+="begin ";
                        else
                            if (aa=="}")
                                s2+="end ";
                            else
                    
                                if (aa=="(")
                                s2+=" "; 
                                else 
                                                            
                                if (aa==")")
                                 s2+=" then";
                                else
                                    if (aa=="cout")
                                    {
                                        s2+="ShowMessage(";
                                        mes=true;
                                    }
                                    else
                                        if (aa==";" && mes)
                                        {
                                            s2+=");";
                                            mes==false;
                                        }
                                        else
                                            if (aa=="<<")
                                                s2+=" ";
                                            else
                                                if (aa=="=")
                                                    s2+=":=";
                                                else
                                                    s2+=aa+" ";
                        
                    
                        s2+=" ";
                        aa="";
                    }
                    i++;
                }
                
                s2+="\n";
                a=true;
            }
        }
        
        
        s2+=aa.get();
 
cout << s2;
 
    system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 00:05     Ввести текст и проанализировать посимвольно
Посмотрите здесь:

C++ Считать посимвольно текст из файла
C++ Ввести любой текст,изъять символы,которые находятся в скобках […],скобки тоже удалить
Как ввести в окно программы текст и запустить? C++
что я не дописал так как после компиляции не могу ввести текст ! C++
Посимвольно считать текст из файла и распределить сколько каких символов в тексте C++
C++ Из внешнего файла в формате txt ввести текст. Подсчитать частоту встречающихся в тексте символов
С клавиатуры ввести текст, признаком конца ввода считать точку C++
С++. Ввести текст с клавиатуры и сохранить его в текстовом документе C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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