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

непонятно что выводит на печать - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задачка на Класы и перечисление http://www.cyberforum.ru/cpp-beginners/thread763379.html
Условие выполнения : в картинке enum Prof { sekretar , laborant , meneger , barmen , povar , oxoronec }; class peoplDate { private: char name; char prizv;
C++ Размер и поиск файлов _findfirst описание Всем привет! В общем наткнулся на такой код: #include <stdio.h> #include <stdlib.h> #include <io.h> #include <iostream> using namespace std; int main (void) { http://www.cyberforum.ru/cpp-beginners/thread763351.html
Проверить, можно ли из данных букв составить заданное слово S C++
Люди, помогите решить задачу: Двумерный массив М N содержит некоторые буквы русского алфавита, расположенные в произвольном порядке. Написать программу, проверяющую можно ли из этих букв составить данное слово S.
C++ Преобразовать int в char *
Есть какое-то целое число. Допустим 12451243. Его необходимо преобразовать в строку. У меня есть поле TenString (десят. строка), внутри поле Data. Выклыдываю прототип функции toString и ее описание: void toString(int); void TenString::toString(int _number) { int m = _number; int k = 0; while(m!=0) {
C++ Как перегрузить оператор ввода? http://www.cyberforum.ru/cpp-beginners/thread763300.html
Как перегрузить оператор ввода? rational.h #define _Rational_h_ #include <iostream> using namespace std; int nod(int p, int q) { if (p < 0) p = -p;
C++ Циклический сдвиг(маленький косяк) #include <iostream> using namespace std; #include <math.h> #include <conio.h> #include <windows.h> int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); const int n=3,m=4; подробнее

Показать сообщение отдельно
Troll_Face
 Аватар для Troll_Face
599 / 399 / 4
Регистрация: 26.04.2012
Сообщений: 2,070
16.01.2013, 14:39     непонятно что выводит на печать
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
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
#include <iostream>
#include <cstring>
#include <cctype>
using namespace std;
 
const char TAB='\t';
char Look;
 
void GetChar();
void Error(string s);
void Abort(string s);
void Expected(string s);
void Match(char x);
char GetName();
char GetNum();
void Emit(string s);
void EmitLn(string s);
void Init();
void Expression();
 
int main()
{
    Init();
    Expression();
    system("PAUSE>>0");
    return 0;
}
void Init() {
     GetChar();
}
 
void Expression() {
     string str;
     while (Look != 'Q') {
     if (ispunct(Look)) {
         switch (Look) {
                case '+': str="add ax, "+GetNum(); break;
                case '-': str="sub ax, "+GetNum(); break;               
                default: Expected("Addop");
         }
     }    
     else {
          str="mov ax, "+GetNum();
          EmitLn(str);
     }
     }
}
 
void GetChar() {
     cin>>Look;
}
 
void Error(string s) {
     cout<<"ERROR: "<<s<<".";
}
 
void Abort(string s) {
     Error(s);
     cout<<endl;
     system("pause>>0");
     exit(1);
}
 
void Expected(string s) {
     Abort(s+" Expected");
}
 
void Match(char x) {
     if (Look == x) 
        GetChar();
     else {
          string s="\'";
          s+=x+'\'';
          Expected(s);
          }
}
 
char GetName() {
     if (!isalpha(Look))
        Expected("Name");
     char ch=tolower(Look);
     GetChar();
     return ch;
}
 
char GetNum() {
     if (!isdigit(Look))
        Expected("Integer");
     char ch=tolower(Look);
     GetChar();
     return ch;
}
 
void Emit(string s) {
     cout<<TAB<<s;
}
 
void EmitLn(string s){
     cout<<TAB<<s<<endl;
}
Миниатюры
непонятно что выводит на печать  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru