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

Глобальная переменная(не пойму как точно сделать) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ программа на стек http://www.cyberforum.ru/cpp-beginners/thread305063.html
Надо разработать две функции,одна из которых вводит с клавивтуры набор данных в произвольной последовательности и размещает в памяти в переменном формате. Другая функция читает эти данные и выводит на экран. Программа запрашивает и размещает в памяти несколько наборов данных при помощи первой функции, размещает их в стек ( по выбору), а затем читает их и выводит на экран при помощи второй....
C++ Не компилирует на вижуал, как быть? Такая проблема: Я чайник. Есть программа, написанная под компилятор g++ вроде. Хотел ее на студии запустить. Не получилось. Вот текст: #include <iostream> #include <fstream> http://www.cyberforum.ru/cpp-beginners/thread305062.html
сделать первые буквы слов в строке заглавными C++
Нужно сделать первые буквы слов в строке заглавными. Вот сделал немного, а дальше не пойму как доделать. Получилось сделать чтобы он выводил только знаки и цифры в своих ( нужных местах), а остольную часть текста не могу преобразовать, да и с русские буквы он тоже не хочет преобразовывать // 2.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include...
C++ Упорядочить массив
Дано N-целых чисел от -50 до 50. Упорядочить их по возрастанию с помощью Шейкер-сортировки. Если кто-то это читает, помогите сделать, очень срочно нужно. Буду весьма благодарен:)
C++ Последовательность слов http://www.cyberforum.ru/cpp-beginners/thread305053.html
Задана последовательность слов. Игра заключается в том, что игроки по очереди называют слова из заданной последовательности. Правило, по которому называется слово заключается в следующем: если названо некоторое слово, то следующий игрок может назвать слово, которое начинается с буквы, на которую заканчивается предыдущее слово и которое еще не было названо. Необходимо определить, можно ли...
C++ Составить шаблоны рукописных букв русского алфавита. С помощью этих шаблонов написать пять любых слов, состоящих из 5-7 букв каждое. Составить шаблоны рукописных букв русского алфавита. С помощью этих шаблонов написать пять любых слов, состоящих из 5-7 букв каждое. подробнее

Показать сообщение отдельно
VladSharikov
 Аватар для VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
25.05.2011, 23:55     Глобальная переменная(не пойму как точно сделать)
Привет.. Делаю менюшку... Ну как в .... Блокноте "Файл, Правка, Справка".
Меню выпадающее, тоесть нажимаем на файл - там открыть, закрыть, удалить(например-например).
Правка - стереть, выделить все.
дак вот... нужно чтобы когда я нажал на меню Файл, выпадала менюшка, в этой менюшке я мог нажать какую-то еще ссылочку. Тоже самое с правкой.

Все в общем то нормально, сделал функцию в которой считывается позиция, если например X < 19, Y = 1(что соответствует меню Файл - Открыть), если X<19, Y = 2(Файл-Закрыть).
Все хорошо, когда нажимаю меню и на ссылку Открыть запускается программа "открыть", но когда я не нажимаю на файл, а просто жму в поле X<19, Y = 1 также запускается программа открыть, хотя так быть не должно.

Вообще все понятно, я указал поля и когда в них попадет мышка и кликнет туда запустится программа.
Поэтому я решил сделать дополнительную глобальную переменную static int return_code = -1. Когда вызывается функция создания вертикального меню(то есть когда нажимаю на файл или правка) return_code становится 1 или 2. И значится(я выше писал у меня размечены поля) в коде я написал если return_code = 1, то дальше размечаю поля для "Файл", если ретурн код = 2, то размечаю поля для "Правка".

Все круто в теории. На практике нихера не получается. Я нажимаю Файл ретурн становится 1, нажимаю на "Открыть" ретурн становится -1, программа не запускается.
как решить проблему, уважаемый?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru