PDCurses, отображающие вопросительные знаки вместо предполагаемого характера

StackOverflow https://stackoverflow.com/questions/4358387

  •  08-10-2019
  •  | 
  •  

Вопрос

У меня проблема с Pdcurses, отображающими некоторые символы как? вместо правильного характера. Я сделал небольшую тестовую программу для отображения кода 437, чтобы определить, какие символы работали и которые невыразится.

Как ни странно, когда я выключил PDCurses, проблемные символы отображаются правильно.

Проблема символов çéàààåçêëÿîäææôöûûÿöü ¢ £ ₧ ƒ ƒ

Это исходный код без PDCurses:

#include "stdafx.h"
#include <curses.h>
#include <iostream>
#include <panel.h>

using namespace std;

int _tmain(int argc, _TCHAR* argv[]) 
{
    //initscr();
    char c;
    for (int a = 0; a < 16; a++)
    {
        for (int b = 1; b < 17; b++)
        {
            move(a, b - 1);
            c = b + (a * 16) - 1;
            //addrawch(c);
            cout << c;
        }
        cout << "\n";
    }
    //refresh();
    //getch();
    //endwin();
    return 0;
}

Это Sourcecode с Pdcurses:

#include "stdafx.h"
#include <curses.h>
#include <iostream>
#include <panel.h>

using namespace std;

int _tmain(int argc, _TCHAR* argv[]) 
{
    initscr();
    int c;
    for (int a = 0; a < 16; a++)
    {
        for (int b = 1; b < 17; b++)
        {
            move(a, b - 1);
            c = b + (a * 16) - 1;
            addrawch(c);
            //cout << c;
        }
        //cout << "\n";
    }
    refresh();
    getch();
    endwin();
    return 0;
}

Im Запуск Windows XP Service Pack 3 и с использованием Microsoft Visual C ++ 2010 Express

Это было полезно?

Решение

Я вернулся и решил это через некоторое время. Оказывается, я использовал неправильную версию Pdcurses. Из доступных http://sourceforge.net/projects/pdcurses/files/pdcurses/3.4/ Я использовал PDC34DLLW. Я перешел на PDC34DLL, и теперь он работает отлично.

Другие советы

Что происходит, когда вы делаете слияние а. карьера вместо int. Во втором примере?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top