Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    17

    [BASIC]Input due variabili senza andare a capo?

    è possibile in FreeBASIC?

    il codice è il seguente:

    codice:
    cls
    dim a(5) as string
    
    input "->",a(0),a(1)
    if .......
    end if
    il programma mi crasha :\
    Scusate per la questione stupida ma sono un principiante della programmazione

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma il problema è l'andare a capo o il crash ?

    E in che senso "crash"?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Aggiungo: vuoi avere un input senza che l'utente prema invio alla fine oppure vuoi che il programma continui a scrivere sulla stessa riga dopo che l'utente ha inserito i dati?

    Tra parentesi, il codice va inserito tra tag [code] ... [/code]; ora correggo io, in futuro ricordatene (e magari intanto dai un'occhiata al regolamento).
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    17
    Originariamente inviato da oregon
    Ma il problema è l'andare a capo o il crash ?

    E in che senso "crash"?
    entrambi

    crasha come le altre applicazioni("l'applicazione ha smesso di funzionare")

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    17
    Originariamente inviato da MItaly
    Aggiungo: vuoi avere un input senza che l'utente prema invio alla fine oppure vuoi che il programma continui a scrivere sulla stessa riga dopo che l'utente ha inserito i dati?
    vorrei che l'utente prema invio e che inserisca piu dati sulla stessa riga
    grazie comunque per l'aiuto!!

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma che input fornisci, facci un esempio concreto.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    17
    devo fornire una sequenza di parole

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Basta una sola variabile stringa.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Oppure puoi usare l'istruzione Locate, che posiziona il cursore in posizione Y, X:

    codice:
    cls
    dim a(5) as string
    
    Locate 1, 1
    input "->",a(0)
    
    Locate 1, 3+Len(a(0))
    input "", a(1)
    
    if .......
    end if
    (se ho intuito quello che vuoi fare)

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  10. #10

    Re: [BASIC]Input due variabili senza andare a capo?

    Originariamente inviato da Lagaslen
    è possibile in FreeBASIC?
    Prova così (nota il punto e virgola):

    codice:
    INPUT ; "-> ", A(0)
    INPUT " ", A(1)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.