How can i define boolean in c++?
Code: Select all
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "pigpio.h"
#include "qmessagebox.h"
int pin[4]; // A = 1, B = 2, C = 3, D = 4
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
gpioInitialise();
if (gpioInitialise() < 0)
{
QMessageBox::information(this, "Error!", "PIGPIO Library has not loaded!");
}
}
MainWindow::~MainWindow()
{
delete ui;
}
void pindurum()
{
for (int i = 1; i < 5; i++)
bool durum[i] = gpioRead(pin[i]);
if (durum1 && !durum2 && !durum3 && !durum4)
for (int i = 1; i < 9; i++)
if (i!=1)
bool adim[i] = false;
else
bool adim[i] = true;
else if (durum1 && durum2 && !durum3 && !durum4)
for (int i = 1; i < 9; i++)
if (i!=2)
bool adim[i] = false;
else
bool adim[i] = true;
}
void MainWindow::on_pinok_clicked()
{
int pin1 = ui->pina->text().toInt();
int pin2 = ui->pinb->text().toInt();
int pin3 = ui->pinc->text().toInt();
int pin4 = ui->pind->text().toInt();
for (int i = 1; i < 5; i++)
if (!pin[i])
QMessageBox::information(this, "Error!", "You have to define PIN numbers!");
for (int i = 1; i < 5; i++ )
{
gpioSetMode(pin[i], PI_OUTPUT);
}
}