Stránka: 1 z 2
| [ Príspevkov: 36 ] | 1, 2 |
Autor | Správa |
---|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 19.09.06 Prihlásený: 19.11.24 Príspevky: 749 Témy: 31 | 31 Bydlisko: Ružomberok&... |
Pomocou funkcie CharToOem skonvertovat retazec, a vypisat ho.
napr : CharToOem("ěščřžýáíéůů",buffer);
Ide aj skonvertovanie retazca do sameho seba :
CharToOem(retazec,retazec);
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
skonvertovat retazec vysvetli mi to blizsie som z toho vedla
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 19.09.06 Prihlásený: 19.11.24 Príspevky: 749 Témy: 31 | 31 Bydlisko: Ružomberok&... |
no vo windowse je kazdy string ulozeny v znakovej sade zrozumitelnej pre windows,
a aby si ho mohol spravne vypisat v konzole, musis ho previest na znakovu sadu pouzivanu konzolou.
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
aha ukazes mi nejaky priklad na ktorom to vysvetlis dakujem
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 19.09.06 Prihlásený: 19.11.24 Príspevky: 749 Témy: 31 | 31 Bydlisko: Ružomberok&... |
Kód: // diakritika.cpp : Defines the entry point for the console application. //
#include "stdafx.h" #include <stdio.h> #include <windows.h>
int main(int argc, char* argv[]) { char buffer[] = "ěščřžýáíéů"; printf("%s\n",buffer); CharToOem(buffer,buffer); printf("%s\n",buffer); return 0; }
prvy riadok vystupu budu divne znaky, druhy bude ěščřžýáíéů.
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 19.09.06 Prihlásený: 19.11.24 Príspevky: 749 Témy: 31 | 31 Bydlisko: Ružomberok&... |
mozes pisat aj pomocou API funkcii, co ale obnasa zistenie handlu konzoly pre pisanie pomocou GetStdHandle(-11) a pisanie pomocou WriteConsoleA(tu je 5 parametrov). Ale aj tu musis (aspon myslim), ak chces pisat s diakritikou, previest retazec na konzolovu znakovu sadu.
|
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 | 3 |
Diakritikou v C++ som sa este nejak moc nezaoberal, ale existuje datovy typ wchar_t (wide character type), ktory umoznuje pouzivat rozsirenu znakovu sadu Unicode, mozes skusit aj to...
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
hej to som cital v knihe je to tam rozbrate a aj ukazane nejake znaky
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 01.07.08 Prihlásený: 02.10.09 Príspevky: 80 Témy: 26 | 26 |
reDo píše:
Prečo diakritiku?...English kámo,english
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
lebo som Sk preca jojoj
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 | 3 |
No lenze ak potom niekto spusti tvoj program na systeme, ktory nepodporuje rozsirenu znakovu sadu tak sa mu zobrazia nejak bludne znaky.
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
co navrhujes??
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 | 3 |
Myslim, ze nie je dovod k pouzitiu diakritiky, teda ak sa jedna len o konzolove aplikacie.
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
ale laici ta sfuknu ze si mantak ked ani to nevies a ja viem poves no ale vy neviete ani take tak budte ticho!!
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 | 3 |
Ako to ci pouzijes diakritiku alebo nie je fakt to najmenej...
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
ano ale ale laici niektori zavidia a nevedia co zkritizovat preto
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
vie tu niekdo spravit podobnu konzolu ako je Windows konzola??? diky
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
mam problem urobil som kamosovi kalkulacku na crimesa a mam tam dost vypisovanie s diakritiokov neviete ako to urobit?? lebo to teraz mam bez diakritiky
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 | 3 |
Pouzi typ wchar_t a funkcie wprintf a wscanf...
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
ako sa pouzivaju tie funkcie pocul som o nich ale nwm ako
sa pouzivaju ukazzes mi to na priklade dakom?? a ten wchar ako sparvitr nejake slovo s mekcenmi??
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
tie funkcie ako funguju oni nacitava´ju a vypisuju s diakritikou??
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 | 3 |
Malo by sa s nimi pracovat rovnako ako s fciami printf, scanf a s typom wchar_t ako s char...
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
no dobre a ten wchar ako spravim nejaky retazec ktory mozem pouzit na nacitanie a podobne veci kolo neho nenasiel som o nom dost info.
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
a neviete kde sa daju ziskat kody vsetkych znakov na svete ale satci SK aj s diakritikov v tvare UNICODE
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
preco my tento kod nefunguje?? pomozte pls
Kód: #include <stdio.h> #include <wctype.h> #include <wchar.h>
int main() { wchar_t slovo[21]; printf("Zadajte slovo\n"); wscanf("%s",slovo); wprintf("%s\n",slovo); system("pause"); return 0; }
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 27.06.08 Prihlásený: 04.07.11 Príspevky: 114 Témy: 12 | 12 |
na system("pause") potrebujes kniznicu stdlib.h ostatne by malo byt v poho
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
mne vypisuje chyby ohladne tych funkcii s w... chyby z kompileru:
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 10.06.07 Prihlásený: 29.10.13 Príspevky: 260 Témy: 71 | 71 Bydlisko: Úľany nad Ž... |
Dospeli ste k niečomu? Ja som nováčik v C++, potreboval by som príklad v programe, napríklad v "Hello World!". Ten program by mal vedieť každý. Používam Visual C++ Express 2010. Kódy čo som tu našiel mi nefungujú, zle som ich dal do kódu alebo mi chýba nejaký externý súbor alebo to neni kompatibilné s mojím kompilátorom alebo niečo iné som pokašlal.
_________________ Čo môžeš urobiť dnes, neurob ani zajtra a máš dva dni voľno. |
|
Stránka: 1 z 2
| [ Príspevkov: 36 ] | 1, 2 |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Kôš | 3 | 71 | 13.10.2020 10:30 michalesku | | v Externé zariadenia | 11 | 509 | 30.07.2012 16:48 erik518 | | v Ostatné | 6 | 1193 | 12.09.2010 20:15 Qpkqkma | | v Ostatné | 4 | 388 | 06.11.2017 15:21 misiak171 | | v Ostatné | 28 | 2989 | 19.12.2010 23:30 12345pn | | v Ostatné | 0 | 387 | 22.02.2010 22:13 _:WaLd0:_ | | v Ostatné | 29 | 642 | 14.05.2013 19:34 nicobb | | v Assembler, C, C++, Pascal, Java | 1 | 424 | 04.12.2014 0:04 walther | | v Predám | 1 | 443 | 03.10.2012 9:41 Trty | | v Ostatné | 4 | 354 | 07.12.2019 13:21 Cormick | | v Sieťové a internetové programy | 0 | 591 | 02.02.2010 11:37 pilná lama glama | | v Herné konzoly | 3 | 170 | 03.12.2024 10:18 Cecekhunter | | v JavaScript, VBScript, Ajax | 3 | 510 | 01.05.2022 20:22 misiak171 | | v Herné konzoly | 2 | 423 | 04.03.2020 11:59 kllr007 | | v Assembler, C, C++, Pascal, Java | 1 | 612 | 17.06.2009 12:19 jarrro | | v Predám | 0 | 331 | 30.07.2024 13:15 InVader |
|