Jazyk C, jak zaměnit zobrazené zadáváné znaky

Od: Datum: 25.04.16 17:51 odpovědí: 4 změna: 25.04.16 18:27

Dobré odpoledne,
Chtěl bych se zeptat jestli je nějaký způsob když zadáváté do řetězce v C a chcete aby se při tom zadávání měnilo a zobrazovalo jako *. Ono je to program na heslo a tak bych chtěl aby to fungovalo jak na webech :D Není nějaký příkaz tak jak v html nebo jak by jste mi poradili?
Díky za případné rady a hezký den!
Tajemný heslař


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Od: ctenar
Datum: 25.04.16 18:12

Nechápu, co přesně chceš. Zkus se podívat na řešení v HTML (příklad).

Ohodnoceno: 0x
 
Od: hm®
Datum: 25.04.16 18:16
avatar

Napíšeš nic okolo (třeba OS apod.), ale jestli nemá nějaký vhodný prvek přímo programovací prostředí, tak třeba ve WIN by mohlo jít použít funkci _getch() (na začátku má podtržítko), která čte znak z klávesnice. Jenom. Takže jestli chceš něco zobrazit, musíš sám. Zato si můžeš psát, co chceš a kam chceš. Pro podrobnější informace si ji zadej do vyhledávače, možná hned první odkaz povede na msdn.microsoft.com s popisem.

Ohodnoceno: 2x
 
Od: ctenar
Datum: 25.04.16 18:17

v C něco jako: putc( (c = getc(); if mód == heslo? "*" : c) );

Ohodnoceno: 2x
 
Od: heslar
Datum: 25.04.16 18:27

Díky moc za odpovědi :D jsem rád, že jste mě pochopili a pomohli mi díky :)

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.