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

C++, CodeBlocks и ncurces - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Консольное приложение клиент сервер http://www.cyberforum.ru/cpp-beginners/thread961921.html
Добрый день. Пишу клиент сервер , хочу застваить обмениваться текстом. Соединение проходит успешно. Только вот клиент не отображает сообщение Сервер listen(listener, 1); while(1) { sock = accept(listener, NULL, NULL); if(sock < 0) { perror("accept");
C++ Вычислить значение y Дано действительное число x. Вычислить значение y с помощью стандартной функции и с помощью ряда с точностью 0,0001 x2 x3 xn y = ln(1-x) = - ( x + — + — + ... + —— + ... ) , где |x|<1. 2 3 n http://www.cyberforum.ru/cpp-beginners/thread961920.html
C++ Написано рекрусивно. нужен код без рекурсии.!
int per (int k) { int i; for(i=1;i<=n;i++) { if (color==0) { color=1; p=i; if(k==n)
C++ Ввести пятизначное число и определить, является ли оно палиндромом
Как понять полиродедное число?
C++ Статические функции http://www.cyberforum.ru/cpp-beginners/thread961881.html
Добрый день. Пример из Лафорте, ООП: // statfunc.cpp // Статические функции и ID объектов #include <iostream> using namespace std; /////////////////////////////////////////////////////////// class gamma
C++ Цикл вычисления и вывода первых 15 членов последовательности и их суммы Помогите, пожалуйста! Нужно: составить алгоритм и программу вычисления и вывода первых 15 членов последовательности и их суммы. Последовательность задана формулой: {A}_{n}=({x}^{n})/(2n+1) подробнее

Показать сообщение отдельно
[WRG]
 Аватар для [WRG]
50 / 50 / 9
Регистрация: 20.11.2011
Сообщений: 242
Записей в блоге: 1
25.09.2013, 15:30  [ТС]     C++, CodeBlocks и ncurces
Возникла новая проблема. Почему-то не дебажатся программы c ncurses. GDB просто вылетает, при попытке перейти на следующую строку.
Вот прогрессбар, вылетает при переходе с initscr() к циклу.
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
#include <ncurses.h>
#include <cstring>
 
void showProgress(unsigned short percent);
 
int main(int argc, char **argv)
{
    initscr();
    for (int i = 0; i < 100; i++)
    {
        showProgress(i);
        getch();
    }
 
    endwin();
    return 0;
}
 
void showProgress(unsigned short percent)
{
    char *progressBar = new char [40];
    *progressBar = '\0';
    strcpy(progressBar, "[");
    int i;
    for (i = 0; i < percent / 5; i++)
    {
        strcat(progressBar, "|");
    }
    for (;i < 20; i++)
    {
        strcat(progressBar, " ");
    }
    strcat(progressBar, "]  ");
    char *tmpBuf = new char [10];
    sprintf(tmpBuf, "%i%%", (int)percent);
    strcat(progressBar, tmpBuf);
    move(2, 0);
    printw("%s\n", progressBar);
    refresh();
    delete [] tmpBuf;
    delete [] progressBar;
}
 
Текущее время: 09:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru