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

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

Восстановить пароль Регистрация
 
Tryker
1 / 1 / 0
Регистрация: 02.12.2012
Сообщений: 14
22.12.2012, 21:11     Обращение к переменной #1
Здравствуйте, подскажите пожалуйста в одном вопросе.

У нас есть 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"
То выдаст огромное количество ошибок

Подскажите пожалуйста, как правильно обратиться к переменной чтобы была возможно вывести ее значение?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 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
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 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     Обращение к переменной
Ответ Создать тему
Опции темы

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