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

Калькулятор в книге Страуструпа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определение количества разрядов у числа http://www.cyberforum.ru/cpp-beginners/thread929880.html
Написал программку, которая должна определять количество разрядов у чисел. При вводе двухзначных и трехзначных, программа правильно определяет разряд, но при вводе четырехзначных чисел и более, начинает определять неправильно. Помогите определить проблему. #include<iostream> using namespace std ; int main() { int dvoich, chislo,razryd = 0, del = 1; cout << "Enter 2-oe chislo: " ; cin...
C++ Функция - принять ссылку вернуть ссылку В одной из тем я интересовался записью типа int & fun (int rhs), что она значит и что именно в ней делает символ &, как я понял, программа типа: #include <iostream> int & fun (int rhs) { return rhs; } int main() { int var = 2; var = fun(var ); http://www.cyberforum.ru/cpp-beginners/thread929846.html
C++ Грамматика программы
Может ли мне кто-то наглядно объяснить что такое первичное выражение, чем оно отличается от обычного выражения. Что такое терм и чем он отличается от лексемы?
C++ Синтаксическая ошибка
Здраствуйте. Помогите, пожайлуста, выявить синтаксическую ошибку в коде: #include <fstream> #include <iostream> using namespace std; int main() { ifstream ifs ("INPUT.TXT");
C++ Где можно купить эту книгу Дейтел Х., Дейтел П. - Как программировать на C++? http://www.cyberforum.ru/cpp-beginners/thread929760.html
Где можно купить эту книгу Дейтел Х., Дейтел П. - Как программировать на C++???. И как думаете стоит ли после книги Ритчи и Кернингана Язык программирование си,начать читать книгу Страуструп Принципы и практика использования C++
C++ Пример из книги. Шилдт Всем привет. Вот пример из книги Шилдта. У меня не работает деструктор (не выводится сообщение) #include <iostream> using namespace std; class myclass{ public: int x; myclass(); ~myclass(); }; myclass::myclass(){ x=10; } подробнее

Показать сообщение отдельно
tramp_1-3
 Аватар для tramp_1-3
14 / 14 / 1
Регистрация: 13.10.2012
Сообщений: 428
29.07.2013, 14:28  [ТС]     Калькулятор в книге Страуструпа
Dani, константа с плавающей точкой - просто число, которое ввел в программу пользователь?
NAME - имя чего? В чем вообще смысл блока case NAME: ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
double number_value; 
char name_string[256]; 
double prim() // обрабатывает первичное
{ 
switch (curr_tok) { 
case NUMBER: // константа с плавающей точкой
get_token(); 
return number_value; 
case NAME: 
if (get_token() == ASSIGN) { 
name* n = insert(name_string); 
get_token(); 
n->value = expr(); 
return n->value; 
} 
return look(name_string)->value;
...
 
Текущее время: 02:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru