• In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 10 di 10

Discussione: pascal problema, esperti venite

Cambio titolo
  1. #1
    Oppini L'avatar di trippone
    Registrato il
    09-03
    Messaggi
    3.439

    pascal problema, esperti venite

    Ho necessita di dover leggere un input da tastiera, per se non si riceve nessun input il programma deve andare avanti come se nulla fosse successo.
    esempio pratico:
    repeat
    if viene premuto il tasto "a" then
    begin
    end
    until sto caxxo

    Se non viene premuto niente il ciclo repeat deve continuare e andare avanti.
    Non posso farlo normalmente perch se no si bloccherebbe il cicolo in attesa della pressione di un tasto, invece deve andare avanti lo stesso.
    Come fare?
    Se fossi stato + attento a sistemi ora lo potrei fare leggendo il buffer di tastiera ma non ho preso appunti
    Ultima modifica di trippone; 11-01-2005 alle 17:47:46

  2. #2
    Oppini L'avatar di trippone
    Registrato il
    09-03
    Messaggi
    3.439
    Nessuno mi puo aiutare.

  3. #3
    ~ Over My Head ~ L'avatar di Finalfire
    Registrato il
    06-03
    Localit
    Italy
    Messaggi
    5.013
    Sorry, ma io non s niente di pascal

  4. #4
    Oppini L'avatar di trippone
    Registrato il
    09-03
    Messaggi
    3.439
    8(

  5. #5
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Localit
    MI C.le - LE
    Messaggi
    23.429
    Francamente non ci ho capito granch di quello che cerchi di ottenere... Comunque il buffer da tastiera si ottiene con readkey:
    Codice:
    Repeat
    tasto:=readkey;
       If (tasto = "a") then
          Begin
          [...]
          End
    Until (sto caxxo);

  6. #6
    Oppini L'avatar di trippone
    Registrato il
    09-03
    Messaggi
    3.439
    Citazione WarriorXP
    Francamente non ci ho capito granch di quello che cerchi di ottenere... Comunque il buffer da tastiera si ottiene con readkey:
    Codice:
    Repeat
    tasto:=readkey;
       If (tasto = "a") then
          Begin
          [...]
          End
    Until (sto caxxo);
    No cos non mi va bene perche se non premi nessun tasto il programma rimane fermo, io voglio che continui.

  7. #7
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Localit
    MI C.le - LE
    Messaggi
    23.429
    Citazione trippone
    No cos non mi va bene perche se non premi nessun tasto il programma rimane fermo, io voglio che continui.
    Ahhh, ora ho capito. Comunque non ho idea di come fare, e non sono nemmeno sicuro che si possa.


  8. #8
    Utente che puzza L'avatar di Slash90
    Registrato il
    08-04
    Localit
    ultimamente un p ovunque
    Messaggi
    7.495
    ricordo sta cosa la facemo a scuola prima di usarlo x la mate mmann me lo ricordo come si fa
    BigPc#2 i54690k @ 3.5Ghz -- AsRock Z97 Extreme 4 -- HD7850 1Gb OC Edition -- Corsair HX 620W -- 2x4gb Corsair Dominator DDR3 Veganence -- Seagate Barracuda 7200.11 500GB 32MB cache -- Windows 8.1 Pro 64bit
    MacBook Pro 13' Mid 2010 -- C2D 2.4ghz -- 8gb DDR3 1067mhz -- 240gb SSD -- El Capitan 10.11

    Scarica la mia app Android sui risultati di F1!
    http://bit.ly/f1afree la versione free coi risultati di questa stagione
    http://bit.ly/f1adpro la versione pro coi risultati degli ultimi 10 anni!

  9. #9
    Oppini L'avatar di trippone
    Registrato il
    09-03
    Messaggi
    3.439
    Citazione WarriorXP
    Ahhh, ora ho capito. Comunque non ho idea di come fare, e non sono nemmeno sicuro che si possa.

    Si c' un modo leggendo la locazione di memoria giusta (appunto se stavo atento a sistemi so sapevo fa).

  10. #10
    Oppini L'avatar di trippone
    Registrato il
    09-03
    Messaggi
    3.439
    Sta cosa mi indispensabile perch sto facendo snake e dovo poter permettere all'utente di muovere il verme datastiera, ma se metto readkey il verme si blocca finche non si preme un tasto, invece dovrebbe continuare ad andare dritto 8(

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •