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

Visualizzazione risultati da 1 a 8 di 8

Discussione: programma in turbo pascal!!!

Cambio titolo
  1. #1
    Utente
    Registrato il
    07-04
    Messaggi
    2

    Domanda programma in turbo pascal!!!

    Salve, avrei bisogno di scrivere un semplice programmino in t pascal, ma purtroppo non conosco il comando per poter effettuare la seguente operazione:

    conoscere le dimensioni di un file!

    Se qualcuno potesse aiutarmi... Thanx a lot!

  2. #2
    Utente L'avatar di pentothal
    Registrato il
    10-02
    Localit
    Firenze
    Messaggi
    4.692
    Non so come si programma in turbo pascal.
    Cmq, se il file di testo, puoi aprirlo in lettura e ad ogni carattere che leggi incrementare una variabile (inizializzata a zero) di un valore n, dove n = peso, o numero byte che occupa un carattere (solitamente il tipo char a 16bit = 2byte).

    Se il file binario e conosci la struttuta che usi per salvare i dati, fai la sommatoria del peso di ogni variabile della struttura.

    Se il file binario e non conosci la sua struttura, non so come fare perch non conosco le funzioni sui file del pascal.

    Un ultima cosa; finch i file sono piccoli, quello che ti ho detto lo puoi fare altrimenti la soluzione un po' bruttina
    Ultima modifica di pentothal; 13-07-2004 alle 09:53:09

  3. #3
    Utente
    Registrato il
    07-04
    Messaggi
    2
    TI ringrazio, ma purtroppo il file raggiunge e supera anke il gigaB!!!

  4. #4
    Utente L'avatar di pentothal
    Registrato il
    10-02
    Localit
    Firenze
    Messaggi
    4.692
    Pazienza...

  5. #5
    Rivoluzionario L'avatar di Gendo Ikari
    Registrato il
    03-03
    Localit
    Neo Tokyo 3
    Messaggi
    6.197
    Turbo Pascal supporta le API di windows? Se si c' un'API che lo fa, non so quale ma c' di sicuro.
    Viva l'Itaglia!

  6. #6
    Utente
    Registrato il
    07-04
    Messaggi
    23
    Ma in TurboPascal non c'era la unit DOS? mi pare ci fosse un comando tipo GetFileSize no? (se non ricordo male andava pure diviso per 1024 se uno lo voleva in MB).

  7. #7
    Utente
    Registrato il
    05-04
    Localit
    Bologna
    Messaggi
    1.354
    Parlando di Windows e di Dos, meglio cercare di staccarsi da quest'ultimo, ad esempio si possono usare Dev-, Free-, GNU- o Virtual Pascal.

  8. #8
    Utente
    Registrato il
    07-04
    Messaggi
    23
    vabbeh... ma se vuole usare TurboPascal guardi prima l'elenco delle funzioni della unit DOS

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
  •