Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Jak ograniczyć liczbę wprowadzanych znaków z klawiatury.

Ostatnio zmodyfikowano 2009-12-10 20:30
Autor Wiadomość
fatman76
Temat założony przez niniejszego użytkownika
Jak ograniczyć liczbę wprowadzanych znaków z klawiatury.
» 2009-12-09 16:38:04
Witam ponownie.

I znowu zwracam się do Was o pomoc. Problem jest taki:
Potrzebuję wczytać z klawiatury od usera kilka informacji. I teraz, jak zrobić żeby np. przy wprowadzaniu przez cin >> imie; program pozwalał na wprowadzenie np. max 10 znakow a potem robił bip bip albo po prostu nie pozwalał dalej pisać ?

Pozdrawiam !!

Michał vel Fatman76
P-12012
DejaVu
» 2009-12-09 18:14:46
Wydaje mi się, że musisz napisać sobie funkcję, np. z użyciem getch(), która będzie kontrolowała ilość wczytywanych znaków. Nie widziałem jeszcze, żeby ktoś ograniczył ilość wprowadzanych znaków dla cin/scanf'a.
P-12016
fatman76
Temat założony przez niniejszego użytkownika
» 2009-12-10 18:04:03
ma ktoś może jakis pomysł jak to zrobić? od rana siedzę, kombinuje i nic. próbowałem użyć getch() ale wiadomo że zwróci mi ascii a ja potrzebuje żeby to był string.
P-12033
DejaVu
» 2009-12-10 18:21:30
Każdy wczytany kod ascii z przedziału >=32 i <=127 dopisuj do std::string'a.
P-12035
fatman76
Temat założony przez niniejszego użytkownika
» 2009-12-10 19:57:16
Dzięki!! i chyba tak bede musiał zrobić, ale swoją drogą myślałem, że problem z tym jest na tyle oklepany , że istnieje coś gotowego.
P-12044
malan
» 2009-12-10 20:01:05
Gotowca to masz w tym temacie - wystarczy przepisać posty na c++ ;p.
P-12046
fatman76
Temat założony przez niniejszego użytkownika
» 2009-12-10 20:30:24
a jasne że zrobie, chociaż bym miał nie spać noc całą :) ale chyba nie bedzie tak źle bo już mi coś wychodzi!!!! (jeszcze tylko jedno pifko na rozjaśnienie umysłu i coś czuje że funkcja bedzie gotowa:)

ps. literki już zlicza, ascii przerabia na word'y teraz kombinuje jak to wszystko połączyć w całość i wpakować do string imie;
P-12047
« 1 »
  Strona 1 z 1