Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ что такое sog i gls? for(i=0; i<strlen(str); i++)// for(j=0; j<strlen(gls); j++)// if(str==gls)// gl++; for(i=0; i<strlen(str); i++) for(j=0; j<strlen(sog); j++) if(str==sog) sg++; https://www.cyberforum.ru/ cpp-beginners/ thread865540.html C++ Исправить код, вызывающий cin.ignore(numeric_limits<streamsize>::max())
Возможно многие знают что если использовать библиотеку windows.h, и функцию cin.ignore(numeric_limits<streamsize>::max(), '\n'); выдаётся множество ошибок, можно ли это как нибудь обойти? Добавлено через 5 минут #define NOMINMAX не предлагать, т.к с ним функция SetConsoleCursorPosition в Windows.h работает некорректно
C++ Определить функцию, которая, игнорируя исходное деление файла на строки, переформатирует его помогите, нужна помощь, вот условие: Определить функцию, которая, игнорируя исходное деление файла на строки, переформатирует его, разбивая на строки так, чтобы каждая строка оканчивалась «;», или содержала 60 символов, если среди них нет «;». вот код: #include "stdafx.h" #include <stdio.h> #include <locale> #include <iostream> #include <fstream> #include <conio.h> #include <cstdlib>... https://www.cyberforum.ru/ cpp-beginners/ thread865522.html C++ Определить номер строки и столбца максимального элемента прямоугольной матрицы https://www.cyberforum.ru/ cpp-beginners/ thread865519.html
Определить номера строки и столбца максимального элемента прямоугольной матрицы A(n,m). Поменять местами первый и максимальный элементы матрицы. Подсчитать количество нулевых элементов матрицы и напечатать их индексы.
Составить программу, которая обращает введенное слово C++
3.Составить программу, которая обращает введенное слово, т.е. переставляет символы в обратном порядке За любой совет и комментарий Спасибо!)))
C++ Программа не выводит результат https://www.cyberforum.ru/ cpp-beginners/ thread865509.html
Всем привет! У меня есть программа, написанная мною, на 90% готовая, однако, в ней то ли чего-то не хватает, то ли ошибка какая-то, которая не выводится. Она просто закрывается после ввода года. Суть: пользователь вводит год, ему программа должна выдать кого это был год по Китайскому гороскопу. #include <locale.h> #include <conio.h> #include <stdio.h> void main() { setlocale(0,...
C++ Оптимальное управление антивирусным сканированием в компьютерной сети Оптимальное управление антивирусным сканированием в компьютерной сети (LAN, Intranet) Добавлено через 17 секунд Кто нибудь в курсе как это делается? https://www.cyberforum.ru/ cpp-beginners/ thread865508.html C++ Как вызвать 3 рандомных переменных?
Здраствуйте! Подскажите пожалуйста: Как вызвать 3 рандомных переменных из 10 для вывода в консоль? или даже вот сдесь как вызвать из данных перечислений: enum Copps { Coppa1 = 1, Coppa2 = 2,
C++ Написать функцию, аналогичную функции strcspn Подскажите, как написать функцию в С++, аналогичную функции strcspn(функцию определения длины той части 1-ой строки , которая не содержит символы из 2-ой строки). https://www.cyberforum.ru/ cpp-beginners/ thread865474.html C++ Можно ли записывать объекты класса string в память, чтоб потом их прочитать? Создал класс, который содержит много объектов класса string, но что то не так как надо. В debug режиме удаётся прочитать и вывести, но компилятор после этого выдаёт что-то нехорошее. В режиме release даже не выводит на экран строки. Можно ли вообще объекты класса string просто записать как outfile.write(reinterpret_cast<char*>(&dummyobj), sizeof(dummyobj)), а потом прочитать как... https://www.cyberforum.ru/ cpp-beginners/ thread865472.html
C++ Открыть существующий текстовый файл и копировать его в новый файл, с заменой всех букв нижнего регистра
напишите программу, которая бы открывала существующий текстовый файл и копировала его в новый файл, с заменой всех букв нижнего регистра на соответствующие буквы нижнего реестра, остальное оставить без изменения
C++ Как сделать вывод в таблице? https://www.cyberforum.ru/ cpp-beginners/ thread865469.html
c++ как сделать вывод в таблице. Чтобы вывод выводился не 1 раз, а много раз и окно не закрывалось.
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 4
0

GTK. Вывод результатов работы программы в окно - C++ - Ответ 4558596

15.05.2013, 11:31. Показов 1371. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую. Помогите пожалуйста разобраться с выводом результатов выполнения программы в окно.
Все выводит в консоль, а как переправить в отдельное окно я не знаю.
Подскажите хотя бы в каком направлении копать.

Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
#include <stdio.h>
#include <iostream>
#include <string>
#include <fstream>
#include <gtkmm.h>
 
using namespace std;
 
typedef struct data
{
    char LastName[128];
    char Group[50];
    int Physics;
    int OS;
    int Math;
    int Programming;
} Data;
 
typedef struct node
{
    Data data;
    node *next;
} Node;
 
Node *Add(Node *Top, Data d)
{
    Node *newel = new Node;
    newel -> data = d;
    newel -> next = Top;
    return newel;
}
 
void Show(Node *Top)
{
    while (Top)
    {
        printf ("%s ", (Top -> data).LastName);
        printf ("%s ", (Top -> data).Group);
        printf ("%d ", (Top -> data).Physics);
        printf ("%d ", (Top -> data).OS);
        printf ("%d ", (Top -> data).Math);
        printf ("%d \n", (Top -> data).Programming);
        Top = Top -> next;
    }
}
 
void Show2(Node *Top)
{
    while (Top)
    {
            if((Top -> data).Physics > 3 && (Top -> data).OS > 3 && (Top -> data).Math > 3 && (Top -> data).Programming >3)
            {
        printf ("%s ", (Top -> data).LastName);
        printf ("%s ", (Top -> data).Group);
        printf ("%d ", (Top -> data).Physics);
        printf ("%d ", (Top -> data).OS);
        printf ("%d ", (Top -> data).Math);
        printf ("%d \n", (Top -> data).Programming);
            }
        Top = Top -> next;
    }
}
 
Node *read(Node *S)
{
    FILE*file;
    file = fopen ("Journal.dat", "r+");
    char LastName[128];
    char Group[20];
    char Physics[50];
    int OS;
    int Math;
    Data d;
    while (!feof(file))
    {
        fscanf (file, "%s", d.LastName);
        fscanf (file, "%s", d.Group);
        fscanf (file, "%d", &(d.Physics));
        fscanf (file, "%d", &(d.OS));
        fscanf (file, "%d", &(d.Math));
        fscanf (file, "%d", &(d.Programming));
        S = Add(S,d);
    }
    return S;
}
 
void showall(){
    Node* S=NULL;
    S=read(S);
    cout << "\nСписок всех студентов:\n\n";
    Show(S);
}
 
void show45(){
    Node* S=NULL;
    cout << "\nСтуденты, сдавшие экзамены без троек:\n\n";
    S=read(S);
    Show2(S);
}
 
int main(int argc, char* argv[])
{
 
    
//    show45();
        Gtk::Main toolkit(argc, argv);
        Gtk::Window window;
        Gtk::VBox mainbox;
        window.set_title("Лаба №6");
        window.set_border_width(7);
        Gtk::Label mylabel("МЕНЮ!");
        mainbox.pack_start(mylabel);
        mylabel.show();
        Gtk::Button mybutton("Список всех студентов");
        mybutton.signal_clicked().connect(sigc::ptr_fun(&showall));
        mainbox.pack_start(mybutton);
 
        Gtk::Button mybutton2("Список ботанов");
        mybutton2.signal_clicked().connect(sigc::ptr_fun(&show45));
        mainbox.pack_start(mybutton2);      
 
        mybutton.show();
        mybutton2.show();
        window.add(mainbox);
        mainbox.show();
        toolkit.run(window);    
    return 0;
}


Добавлено через 5 часов 33 минуты
UP!

Вернуться к обсуждению:
GTK. Вывод результатов работы программы в окно C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2013, 11:31
Готовые ответы и решения:

Вывод результатов работы программы в файл
добрый день. опыт не большой в работе с Паскалем. есть исходный код программы. проблема вот в чем,...

Составить программу, предусматривающую контрольный вывод исходных данных в окно на левой части экрана и вывод результатов в окно на правой части экран
Составить программу, предусматривающую контрольный вывод исходных данных в окно на левой части...

Запись результатов работы программы в файл
как сделать чтобы результат записывался в файл? Program writefile; var x,y:real; st:string;...

Вывод результатов работы в виде таблицы
Есть батник с циклом: @echo on set PC=0 :cikl set /a PC=%PC%+1 cd %PC% || md %PC% &amp;&amp; cd...

0
15.05.2013, 11:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2013, 11:31
Помогаю со студенческими работами здесь

Создать файл для результатов работы программы
Для записи результатов работы программы необходимо создать файл. В ходе работы программа будет...

Вывод результатов работы потоков разными цветами
Реализую параллельную сортировку методом Шелла. При этом нужно показать, какие перестановки какой...

Вывод всех результатов работы функции на экран
Как сделать,чтобы все результаты работы функции выводились на экран?Т.е чтобы каждый результат...

Вывод результатов программы С++ в Qt
Доброго времени суток! Подскажите, пожалуйста, новичку в изучении С++ и Qt, как вывести...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru