Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Kako u C-u???
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
Psy
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 11. 2002. (21:34:43)
Postovi: (BF)16
Sarma = la pohva - posuda
-1 = 0 - 1
Lokacija: Pao s Marsa

PostPostano: 21:25 uto, 22. 4. 2003    Naslov: Kako u C-u??? Citirajte i odgovorite

Koje su naredbe, tojest, kako da izvedem ovo:

napisem program koji ucitava string, ali kako izvesti da umjesto tog stringa se na ekranu ispisuju zvjezdice? nesto kao sustav za password????
Koje su naredbe, tojest, kako da izvedem ovo:

napisem program koji ucitava string, ali kako izvesti da umjesto tog stringa se na ekranu ispisuju zvjezdice? nesto kao sustav za password????



_________________
There Can Be Only ONE!
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
C'Tebo
Moderator
Moderator


Pridružen/a: 03. 11. 2002. (18:40:48)
Postovi: (26A)16
Sarma = la pohva - posuda
-13 = 3 - 16
Lokacija: Zagreb

PostPostano: 1:51 sri, 23. 4. 2003    Naslov: Citirajte i odgovorite

E, vidiš, ovako nekaj ne bi bio problem napraviti u asembleru, ali u c-u nemam pojma.
Ali ako koristiš borlandov c (neki), onda bi on trebao imati u sebi TASM (ili nekaj takvoga) tako da možeš assembler funkciju ugurat.
I nije ti to opće komplicirano za izvest (stvarno nije), jer ti assembler neće na ekran bacat ono što si ti ukuco na tastaturu dok mu ti to eksplicitno ne kažeš. A ti mu onda kažeš da on ispiše * svaki put kad nešto utipkaš (osim, recimo entera).
A kako učitavat s tastature u asembleru nije uopće komplicirano i možeš na netu nać uputstvo za to bez ikakvog problema.

No vjerojatno ti ovo što sam sad reko nikaj ne koristi :lol:
E, vidiš, ovako nekaj ne bi bio problem napraviti u asembleru, ali u c-u nemam pojma.
Ali ako koristiš borlandov c (neki), onda bi on trebao imati u sebi TASM (ili nekaj takvoga) tako da možeš assembler funkciju ugurat.
I nije ti to opće komplicirano za izvest (stvarno nije), jer ti assembler neće na ekran bacat ono što si ti ukuco na tastaturu dok mu ti to eksplicitno ne kažeš. A ti mu onda kažeš da on ispiše * svaki put kad nešto utipkaš (osim, recimo entera).
A kako učitavat s tastature u asembleru nije uopće komplicirano i možeš na netu nać uputstvo za to bez ikakvog problema.

No vjerojatno ti ovo što sam sad reko nikaj ne koristi Laughing



_________________
Click me!
_______________________
Bad panda!
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Gost






PostPostano: 11:24 sri, 23. 4. 2003    Naslov: Citirajte i odgovorite

upisujes crnom bojom i za svaki uneseni znak ispises na neko mjesto *, bar to nije problem :)
upisujes crnom bojom i za svaki uneseni znak ispises na neko mjesto *, bar to nije problem Smile


[Vrh]
sdautovi
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 04. 2003. (20:50:21)
Postovi: (2)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 22:57 sub, 26. 4. 2003    Naslov: Re: Kako u C-u??? Citirajte i odgovorite

[quote="Psy"]Koje su naredbe, tojest, kako da izvedem ovo:

napisem program koji ucitava string, ali kako izvesti da umjesto tog stringa se na ekranu ispisuju zvjezdice? nesto kao sustav za password????[/quote]

Ukoliko radis program koji namjeravas izvrsavati pod UNIXom tada mozes koristiti funkciju getpass(). Da bi ju mogao iskoristiti potrebna ti je kompajlerska include direktiva i header datoteka unistd.h

funkcija je ovako definirana:

char *getpass(const char * prompt);

znaci funkcija getpass ti vrati pointer na niz znakova (to je tvoj trazeni
password, odnosno ono sto si upisao sa standardnog inputa) a prompt je string koji hoces da se ispise prije unosa passwords ili tajnog teksta.

Znaci:

c = getpass("Password: ");

Ako te zanima nesto vise mozes pogledati manual page od naredbe getpass pomocu man getpass ili man 3 getpass ovisno o verziji man-a koju koristis.

Nadam se da ti je ovo barem malo pomoglo.

Inace ako koristis Borlandov C/C++ za DOS ili tako nesto stvar je malo kompliciranija jel takva funkcija ne postoji vec predefinirana, ali moze se relativno jednostavno napisati.

Nadam se da ti je malo pomoglo ovo :wink:
Psy (napisa):
Koje su naredbe, tojest, kako da izvedem ovo:

napisem program koji ucitava string, ali kako izvesti da umjesto tog stringa se na ekranu ispisuju zvjezdice? nesto kao sustav za password????


Ukoliko radis program koji namjeravas izvrsavati pod UNIXom tada mozes koristiti funkciju getpass(). Da bi ju mogao iskoristiti potrebna ti je kompajlerska include direktiva i header datoteka unistd.h

funkcija je ovako definirana:

char *getpass(const char * prompt);

znaci funkcija getpass ti vrati pointer na niz znakova (to je tvoj trazeni
password, odnosno ono sto si upisao sa standardnog inputa) a prompt je string koji hoces da se ispise prije unosa passwords ili tajnog teksta.

Znaci:

c = getpass("Password: ");

Ako te zanima nesto vise mozes pogledati manual page od naredbe getpass pomocu man getpass ili man 3 getpass ovisno o verziji man-a koju koristis.

Nadam se da ti je ovo barem malo pomoglo.

Inace ako koristis Borlandov C/C++ za DOS ili tako nesto stvar je malo kompliciranija jel takva funkcija ne postoji vec predefinirana, ali moze se relativno jednostavno napisati.

Nadam se da ti je malo pomoglo ovo Wink


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan