Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [Basic senza Visual] verificare contenuto variabile

    Salve,
    conoscete un modo/funzione da utilizzare per vedere se il contenuto di una var è una stringa o un numero??
    Tranquilli mi serve per il basic ma è solo per scopi didattici

    Grazie

  2. #2
    Il "BASIC senza Visual" ha variabili a tipizzazione stretta, il cui tipo è indicato dal loro suffisso (% per gli interi, ! per i single, $ per le stringhe).
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Originariamente inviato da MItaly
    Il "BASIC senza Visual" ha variabili a tipizzazione stretta, il cui tipo è indicato dal loro suffisso (% per gli interi, ! per i single, $ per le stringhe).
    Ok ero a conoscenza di questo, ma come faccio a verificare qual'è il tipo di dato inserito dall'utente con INPUT??
    Io ho bisogno di un input di tipo integer, ma come faccio a riconoscerlo da (ad esempio) una stringa??

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Di quale BASIC parli? Quick Basic? GWBasic?

    In ogni caso, devi usare una variabile stringa e poi controllarne il contenuto, carattere per carattere, validando l'input se rientra nelle regole che ti sei imposto ...

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301

    Moderazione

    Ho spostato la discussione nel forum generico, dove si parla del BASIC senza Visual.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Non sò con precisione, ma per farti capire stò programmando tramite un emulatore di Commodore 64. Spero ti sia di aiuto per risalire al linguaggio..

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Stai utilizzando il BASIC del C64 ? VVoVe: VVoVe:

    Beh ... direi che e' meglio che lasci perdere il C64, se vuoi imparare a programmare ... e passi a qualcosa di piu' "recente" ...

  8. #8
    Originariamente inviato da oregon
    Stai utilizzando il BASIC del C64 ? VVoVe: VVoVe:

    Beh ... direi che e' meglio che lasci perdere il C64, se vuoi imparare a programmare ... e passi a qualcosa di piu' "recente" ...
    Ma dai!! ..e io che pensavo fosse l'ultimo gioiello tecnologico?!?

    Ti ringrazio per il consiglio, ma come ho precisato nel primo post, mi serve solo a scopi
    didattici, sò bene che la programmazione oggi è tutt'altra cosa...

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Sì ma anche a scopi didattici, lascialo perdere ...

  10. #10
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Adesso come adesso non ricordo se nel Basic del C64 esiste tale funzione (programmavo in C64 almeno 12 anni fa...), ma nel QBasic c'era questa:
    codice:
    STR$(espressione numerica)  --> Converte in stringa il valore passato come parametro
    VAL(espressione stringa$)   --> Converte in numero la stringa passata
    Se la stringa passata alla VAL non rappresenta un numero, essa ritorna 0.


    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

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 © 2024 vBulletin Solutions, Inc. All rights reserved.