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

Лабу оформить в виде функции (сама лаба есть) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инициализация Direct3D на С++ http://www.cyberforum.ru/cpp-beginners/thread308037.html
Столкнулся с проблемами при изучении DirectX. Останавился на инициализации Direct3D, потому что 1. Пробую пример из самплов SDK - все работает, если что то изменяю, запускаю (выдается ошибка), отменяю действие и опять запускаю, ошибка остается, пример становится не рабочим. Первый раз переустановил SDK, потом стал делать копии примеров. 2. Примеры из книг Frank D. Luna и Фленова, с моими...
C++ Ошибка error C2146: syntax error : missing ';' before identifier 'alph' Не получается откомпилировать прогу из консоля в MFC, выбивает ошибку error C2146: syntax error : missing ';' before identifier 'alph' Код консоля: // vijiner.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread308024.html
C++ Вывести слова вместе со счетчиком их повторений
Доброго времени суток. Помогите с прогой пожалуйста. Ввести строку. Вывести пословно вместе со счетчиком повторений этого слова.
C++ Разбить слово на буквы
Необходимо введенное слово разбить на буквы. Подскажите где копать, или приведите пример... Еще хотелось бы узнать, почему получается так: char TextMsg = "привет"; cout << TextMsg; // выводит букву "п" cout << &TextMsg; // выводит слово "привет" cout << &TextMsg; // выводит слово "ривет" почему выводится во втором случае слово "ривет"? как в данном случае получить букву "р" по адресу?
C++ деревья http://www.cyberforum.ru/cpp-beginners/thread307994.html
собственно написал программу на с++, которая выводит бинарное дерево. но почему на третьем узле ветки смещаются. и я никак не могу найти причину этого сдвига в проге. пожалуйста помоги разобраться в чем причина и исправить прогу, чтобы она выводила правильно это дерево. зарание спасибо за помощь) #include "stdafx.h" #include <iostream> #include <stdio.h> using namespace std; struct SP{...
C++ Из main невидно класс. Текст всех файлов проекта внутри. Есть класс Cat. Я хочу создать его экземпляр внутри функции main, но не могу получить доступ к классу. Вообще не понимаю почему. В чём ошибка? Проект: Заголовочные файлы: #pragma once namespace UserClasses { class Cat { подробнее

Показать сообщение отдельно
diagon
Higher
1927 / 1193 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
30.05.2011, 06:40     Лабу оформить в виде функции (сама лаба есть)
Также есть вопрос по теме...
Есть функция, возвращающая некоторое значение, но вызывается как войдовая...
Что при этом происходит?
Например, такая
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
Token_value get_token()
{
    char ch = 0;
    do {
        if (!std::cin.get(ch)) return curr_tok = END;
    } while (ch!='\n'&&isspace(ch));
 
    switch (ch) {
        case 0:
             return curr_tok = END;
        case ';':case '\n':
             return curr_tok = PRINT;
        case '*':case'/':case '+':case '-':case '(':case ')':case '=':
             return curr_tok=Token_value(ch);
        case '0':case '1':case '2':case '3':case '4' :
        case '5':case '6':case '7':case '8':case '9':case '.':
             std::cin.putback(ch);
             std::cin>>number_value;
             return curr_tok=NUMBER;
        default:
             if (isalpha(ch)) {
                 string_value = ch;
                 while (std::cin.get(ch)&&isalnum(ch)) string_value.push_back(ch);
                 std::cin.putback(ch);
                 return curr_tok = NAME;
             }
             error ("bad token");
             return curr_tok = PRINT;
    }
}
int main(){
   get_token();
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru