C vymyzanie obrazovky

Sekcia: Programovanie 07.07.2008 | 23:36
Avatar rc-fox Ubuntu 8.04,Debian Lenny  Používateľ
caute ludia.... mam tu opet problem.. haluzim si tak v C.. a chcem spravit nieco ako prihlasovanie...vsetko je ok na heslo atd..ale ide o to ze ako mam dat ked bude psravne heslo aby mi zamazalo vsetko co sa vtedy pisalo proste mi to clearne a aj zle pokusi prihlasenia.... Dajme tomu ze mam heslo 123456 psuti porgram a napise sa ZADAJ HESLO :
heslo: 123
nespravne skus znova
heslo: 1234
nespravne skus znova
123456
heslo je spravne si pihlaseny....

a prsote ja by som to chcel takto ze proste ak ja zadam napr 2 krat sme ztle heslo tak budem skusat pokial dam spravne a ked ho dam nech sa mi tie zle zamzu asi takto

prste po zadani dobre hesla vsetko zmizne a ukaze sa len
heslo je spravne si pihlaseny....


predom DIKY
    • Re: C vymyzanie obrazovky 08.07.2008 | 00:09
      Avatar Samuel BWPOW Kupka Almalinux, OpenWRT  Používateľ
      Predpokladam, ze robis v textovom rezime.
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
    • Re: C vymyzanie obrazovky 08.07.2008 | 00:10
      Avatar m4jkl   Používateľ
      mozes pouzit niektoru funkciu z ncurses.h, alebo jednoducho:

      system("clear");

      ale ani jedno riesenie nie je multiplatformne:)
      • Re: C vymyzanie obrazovky 08.07.2008 | 00:15
        WlaSaTy   Návštevník
        ncurses su multiplatformne, ale mozne je aj odchytavat klavesy a prepisat riadok cez \r namiesto \n. teda ak sa nejedna o prastary mac.
        • Re: C vymyzanie obrazovky 08.07.2008 | 01:13
          Avatar m4jkl   Používateľ
          tak to som nevedel. myslel som si, ze ncurses existuje iba v unix-like systemoch a vo win sa pouziva conio.h.
    • Re: C vymyzanie obrazovky 08.07.2008 | 00:21
      Avatar Samuel BWPOW Kupka Almalinux, OpenWRT  Používateľ
      puts("\33[H\33[2J");
      a preco?
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
      • Re: C vymyzanie obrazovky 08.07.2008 | 04:46
        Avatar Samuel BWPOW Kupka Almalinux, OpenWRT  Používateľ
        Alebo aj toto asi bude lepsie fputs("\33[H\33[2J",stdout);
        Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
        • Re: C vymyzanie obrazovky 08.07.2008 | 10:30
          Avatar rc-fox Ubuntu 8.04,Debian Lenny  Používateľ
          diky chlapci zatial som skusal to system("clear")