Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - wladcaN

Strony: [1] 2 3 4 5 6
1
Szkółka / Odp: curl, visual studio i unicode
« dnia: Styczeń 12, 2014, 14:46:24 »
@rastabaddon Do nauki słówek :)

@Krzysztof5 Czcionki mam z windowsa i testowałem w gimpie i wordpadzie. Też podaje zwykły string ale zamiast polskich znaków są kwadraty.

2
Szkółka / Odp: curl, visual studio i unicode
« dnia: Styczeń 12, 2014, 14:21:44 »
To już trochę za dużo jak na moja wiedzę, o sieciowych sprawach się jeszcze nie uczyłem.

3
Szkółka / Odp: curl, visual studio i unicode
« dnia: Styczeń 12, 2014, 13:57:36 »
Arial, Times i FreeMono. Z funkcją UNICODE tak jak mówiłem tylko zamiast ą, ź i ś są inne znaki.

4
Szkółka / Odp: curl, visual studio i unicode
« dnia: Styczeń 12, 2014, 01:04:08 »
Ta funkcja wywala kwadraciki.

5
Szkółka / Odp: curl, visual studio i unicode
« dnia: Styczeń 12, 2014, 00:44:03 »
Jak używam funkcji UTF8 to wszystkie polskie znaki są kwadratami.

6
Szkółka / Odp: curl, visual studio i unicode
« dnia: Styczeń 12, 2014, 00:32:07 »
Tylko że to pobranie tłumaczenia ze strony to jedyny problem jaki na razie widzę ;/

7
Szkółka / Odp: curl, visual studio i unicode
« dnia: Styczeń 12, 2014, 00:26:47 »
Nie znam w ogóle pythona i chciałbym to jak najszybciej napisać, a c++ chociaż podstawy znam :p

8
Szkółka / Odp: curl, visual studio i unicode
« dnia: Styczeń 12, 2014, 00:09:21 »
Na wikipedi jest napisane "charset="UTF-8", a w SDL muszę użyć do renderowania tekstu funkcji TTF_RenderUNICODE_Blended.

Co ma wyższy poziom niż curl?

9
Szkółka / Odp: curl, visual studio i unicode
« dnia: Styczeń 11, 2014, 23:32:10 »
W sumie wcześniej się nad tym nie zastanawiałem i po prostu na cba.pl przez ich ftp stworzyłem plik z polskimi i niemieckimi znakami. Teraz jak próbuję wczytać cokolwiek z tego pliku to widzę że pomija też zwykłe znaki np zamiast "</script>" wychodzi "<srp>" a próba wczytania linijki do znaku '\n' kończy się błędem "string subscript out of range". Przy wczytywaniu czegokolwiek z wikipedi dzieje się to samo a nawet więcej znaków gubi.

10
Szkółka / Odp: curl, visual studio i unicode
« dnia: Styczeń 11, 2014, 22:33:22 »
Chodzi o locale?

Edit
Zmiana CP_ACP na CP_UTF8 psuje wszystkie znaki w wywala kwadraciki.

11
Szkółka / curl, visual studio i unicode
« dnia: Styczeń 11, 2014, 21:56:40 »
Chcę napisać słownik w c++ i SDL 2. Jako że ma obsługiwać 3 języki więc musi być też obsługa unicode (utf-8 nie chce działać). Wczytywanie danych z pliku działa ale najpierw muszę pobrać źródło strony z tłumaczeniem więc do tego mam curl. I tu się pojawia problem bo nie mam pojęcia jak przekonwertować to co zwróci mi curl na unicode. Znalazłem w internecie takie coś:
std::wstring s2ws(const std::string& s)
{
    int len;
    int slength = (int)s.length() + 1;
    len = MultiByteToWideChar(CP_ACP, 0, s.c_str(), slength, 0, 0);
    wchar_t* buf = new wchar_t[len];
    MultiByteToWideChar(CP_ACP, 0, s.c_str(), slength, buf, len);
    std::wstring r(buf);
    delete[] buf;
    return r;
}

Ale przy znakach ą, ź i ś wywala mi krzaczki ;/ Męczyłem się z tym parę godzin ale nic nie znalazłem i z ciekawości włączyłem sobie przez VS tą stronę i w VS jest identyczny problem (w chrome działa normalnie).

Próbowałem "ręcznie" zmienić te znaki ale przy sprawdzaniu długości tekstu który ma 22 znaki wyskakuje mi 1750.

12
C++ / Odp: Problem z kompilacją na VS C++ 2012 i Linuxie
« dnia: Sierpień 20, 2013, 13:07:41 »
Tak to był cały main ale z tego co widzę to problem sam się rozwiązał... Chyba wystarczył restart komputera :P Mimo to dzięki!

13
C++ / Odp: Problem z kompilacją na VS C++ 2012 i Linuxie
« dnia: Sierpień 19, 2013, 00:43:12 »
Trochę to nieczytelne teraz ale działa, dziękuję :) Niestety teraz i w tej funkcji przy kompilacji debug x64 w VS C++ wyskakuje błąd z pierwszego pytania ;/

14
C++ / Problem z kompilacją na VS C++ 2012 i Linuxie
« dnia: Sierpień 19, 2013, 00:13:53 »
Właśnie piszę bibliotekę która pozwoli mi szybciej robić pewne rzeczy z którymi zawsze mam problem i muszę szukać po internecie i dodatkowo ma ona działać też na linuxie. Jedną z tych rzeczy są liczby losowe:

main.cpp
cout << hl::random(10, 100) << endl;
hl.cpp
int random(int nMin, int nMax)
{
nMax = nMax - nMin + 1;
return ((rand() % nMax) + nMin);
}

Nie wiem czy na linuxie są tryby kompilacji debug i relase ale przy "g++ main.cpp hl.cpp" działa ale za to na VS przy kompilacji x64 debug wywala błąd: "Unhandled exception at 0x0000000000000000 in prog.exe: 0xC0000005: Access violation executing location 0x0000000000000000." Dzieje się tak tylko przy 64x debug i nie mogę nawet włączyć "Step Into".

Drugą rzeczą jest system("pause") na linuxie:

main.cpp
cout << "1" << endl;
hl::system("pause");
cout << "2" << endl;

hl.cpp
void system(const char * function)
{
if(function == "pause")
{
getchar();
}
}

Przy kompilacji "g++ main.cpp hl.cpp" program w ogóle nie wchodzi w if tylko wypisuje "1" i "2", jak usunę if i zostawię samo getchar() to wtedy się zatrzymuje. Na windows działa w każdej opcji kompilacji.

Co robię źle?

15
Programowanie grafiki / Odp: sfml 1.6 w visual studio 2012
« dnia: Listopad 04, 2012, 12:00:58 »
Możesz to prościej wytłumaczyć?

Strony: [1] 2 3 4 5 6