Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
TimoshkaXXX
0 / 0 / 0
Регистрация: 15.04.2009
Сообщений: 49
#1

Переменные не иницилизируются - C++

15.04.2009, 14:17. Просмотров 1003. Ответов 16
Метки нет (Все метки)

народ!
че делать если переменные объявленные в теле функции не инициализируются и нигде их не видно??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2009, 14:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Переменные не иницилизируются (C++):

Создать программу обработки массивов структур используя структурные переменные и переменные типа объеденения - C++
Создать массив структур, каждая из которых состоит из следующих елементов: факультет, курс, группа, фамилия студента и екзаменационная...

Переменные,значение функции,вспомогательные переменные. - C++
1)Даны переменные A,B,C.Изменить их значения,переместив их содержимое из A-в B,B-в C,C-в A,и вывести новые значения переменных A,B,C. ...

Создать бинарное дерево, по правой ветке - переменные типа инт, по левой - 2 переменные типа чар - C++
Здравствуйте. Необходимо создать бинарное дерево, по правой ветке - переменные типа инт, по левой - 2 переменные типа чар. ругается в...

Почему в локальном классе доступны финальные переменные или переменные инициализированные при объявлении - Java SE
Добрый вечер. Объясните пожалуйста, почему в локальном классе могут использоваться только финальные переменные или переменные которые были...

Запись из формы данных в переменные php файла, данные из переменные используются в других файлах сайта - PHP
Всем привет! Ребят, подскажите пожалуйста! Есть один файл с обычной html формой, в которой обычные данные (фио, вэб-ссылка, контактные...

Переменные экземпляра, класса, константы и переменные readonly - C#
Как эту задачу записать в C#? Переменные экземпляра, класса, константы и переменные readonly: – Ф.И.О., – должность, – базовый...

16
Gravity
569 / 563 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
15.04.2009, 14:19 #2
Код покажи.
0
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
15.04.2009, 14:23 #3
Ну если ты имеешь в виду, что не видно за пределами функции, то так и должно быть. Полагаю, что "инициализацией" ты ошибочно понимаешь объявление. Инициализация - это присвоение переменной начального значения. К области видимости это понятие отношения не имеет.
0
TimoshkaXXX
0 / 0 / 0
Регистрация: 15.04.2009
Сообщений: 49
15.04.2009, 14:42  [ТС] #4
ну вот смотрите
0
Миниатюры
Переменные не иницилизируются  
RazorQ
582 / 349 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
15.04.2009, 14:43 #5
Цитата Сообщение от TimoshkaXXX Посмотреть сообщение
ну вот смотрите
А можно текстом, а то на картинке ничего не видно
0
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
15.04.2009, 14:46 #6
Цитата Сообщение от TimoshkaXXX Посмотреть сообщение
ну вот смотрите
Ты объявляешь переменные в функции. Внутри функции они будут видны, а вне функции - нет. Всё правильно. Или я не так понимаю, в чем проблема?
0
TimoshkaXXX
0 / 0 / 0
Регистрация: 15.04.2009
Сообщений: 49
15.04.2009, 14:47  [ТС] #7
RazorQ, а что в новом окне не открывается у тебя картинка?
0
RazorQ
582 / 349 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
15.04.2009, 14:50 #8
Цитата Сообщение от TimoshkaXXX Посмотреть сообщение
RazorQ, а что в новом окне не открывается у тебя картинка?
Открывается, но проще работать с текстом. И больше вероятности, что поможем.
0
TimoshkaXXX
0 / 0 / 0
Регистрация: 15.04.2009
Сообщений: 49
15.04.2009, 14:51  [ТС] #9
Deicider да нет же я их в самой функции использовать не могу!!
их даже в стеке нет(см картинку)
0
RazorQ
582 / 349 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
15.04.2009, 14:53 #10
Какие то ошибки появляются?
0
TimoshkaXXX
0 / 0 / 0
Регистрация: 15.04.2009
Сообщений: 49
15.04.2009, 14:58  [ТС] #11
ну да программа криво работает
ведь когда переменная объявляется для нее в пямяти выделяется область в которой может быть все что угодно(мусор) и изза того что этот мусор используется в качестве значения переменной например в некоторых местах условие всегда истинно итд...

может быть это глюк среды?
0
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
15.04.2009, 15:18 #12
Что значит "не могу использовать"? Компилятор говорит "undeclared identifier"???
0
TimoshkaXXX
0 / 0 / 0
Регистрация: 15.04.2009
Сообщений: 49
15.04.2009, 15:22  [ТС] #13
нет! посмотрите картинку плиз!!
компилятор тут не при чем!! программа неправильно работает!
0
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
15.04.2009, 16:14 #14
Ну на картинке слева в списке действительно отсутствуют эти переменные. Но если компилируется без ошибок, значит должно работать! Может, в коде есть логические ошибки из-за которых переменные принимают неверные значения. Больше ничего пока в голову не приходит.
0
TimoshkaXXX
0 / 0 / 0
Регистрация: 15.04.2009
Сообщений: 49
15.04.2009, 16:24  [ТС] #15
вот именно что должно но не работает!!!
0
15.04.2009, 16:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2009, 16:24
Привет! Вот еще темы с ответами:

Java простые переменные и ссылочные переменные - Java SE
Подскажите пожалуйста. Допустим напишем в коде: String s1 = "Hello"; Получается, что переменная s1 содержит ссылку на область памяти,...

Как описываются переменные типа запись? В каких случаях целесообразно использовать переменные типа запись? - Turbo Pascal
1. Как описываются переменные типа запись? 2. В каких случаях целесообразно использовать переменные типа запись? 3. Из каких...

Переменные модального Переменные модального диалога - Visual C++
Есть два диалога, главное окно и модальный диалог(DoModal) т.е второе окно. :)) Вводим строку в едит(m_Edit второго окна). Как сделать...

Переменные - C++ Qt
Здравствуйте начала изучать только... создаю два поля два переменных n и к. как сделать так чтобы они вводились , с ними можно было...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru