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

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

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

Обращение к переменной - C++

22.12.2012, 21:11. Просмотров 430. Ответов 4
Метки нет (Все метки)

Здравствуйте, подскажите пожалуйста в одном вопросе.

У нас есть variables.h в котором лежат переменные и пара функций

C++
1
2
3
4
5
6
7
8
#ifndef VARIABLES_H
#define VARIABLES_H
#include <iostream>
#include <string>
using namespace std;
 
const int N=4; 
string otput1, output2; //переменные в которые набьем инвентарь чтобы потом в текстедиторе вывести
Как можно воспользоваться переменными otput1, output2 в классе графического интерфейса? Мне нужно вывести их в textedit.

mainwindow.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
 
namespace Ui {
    class MainWindow;
}
 
class MainWindow : public QMainWindow
{
    Q_OBJECT
 
public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();
 
private:
    Ui::MainWindow *ui;
};
 
#endif // MAINWINDOW_H
mainwindow.cpp

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "mainwindow.h"
#include "ui_mainwindow.h"
//#include "variables.h"
 
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
 
    QString qstr = QString::fromStdString(otput1);
    ui->textEdit->setText(qstr);
}
 
MainWindow::~MainWindow()
{
    delete ui;
}
Выдает ошибку " 'otput1' was not declared in this scope "

А если добавить
C++
1
#include "variables.h"
То выдаст огромное количество ошибок

Подскажите пожалуйста, как правильно обратиться к переменной чтобы была возможно вывести ее значение?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2012, 21:11     Обращение к переменной
Посмотрите здесь:

Часть имени переменной как значние другой переменной C++
C++ Обращение
C++ Присвоить переменной char m значиние переменной int i..
Переменной d присвоить первую цифру после запятой некоторой переменной x типа float C++
C++ Загрузка переменной из DLL (GetProcAddress не берет значение переменной из *.dll)
Получить доступ к переменной класса при наличии такого же имени переменной в функции C++
C++ Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С
C++ a,b и c.Присвоить максимальное из них переменной a,минимальное-переменной c,среднее переменной b
C++ Обращение матрицы
Обращение к переменной класса, элемент которого в векторе C++
Обращение к переменной через класс C++
Обращение к переменной из разных потоков C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4253 / 2785 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
22.12.2012, 21:32     Обращение к переменной #2
В variables.h в конце допиши
C++
1
#endif
и если будут ошибки компиляции, то покажи их.
Tryker
1 / 1 / 0
Регистрация: 02.12.2012
Сообщений: 14
22.12.2012, 21:40  [ТС]     Обращение к переменной #3
Цитата Сообщение от Kastaneda Посмотреть сообщение
В variables.h в конце допиши
C++
1
#endif
и если будут ошибки компиляции, то покажи их.
Там написано, просто я криво скопировал.

вот все ошибки с подключением variables.h
Миниатюры
Обращение к переменной  
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4253 / 2785 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
22.12.2012, 21:45     Обращение к переменной #4
А файл variables.h точно только в одном файле подключается?
Tryker
1 / 1 / 0
Регистрация: 02.12.2012
Сообщений: 14
22.12.2012, 21:55  [ТС]     Обращение к переменной #5
Цитата Сообщение от Kastaneda Посмотреть сообщение
А файл variables.h точно только в одном файле подключается?
Спасибо Вам! В меине он завалялся, убрал, вроде все заработало!
Yandex
Объявления
22.12.2012, 21:55     Обращение к переменной
Ответ Создать тему
Опции темы

Текущее время: 14:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru