Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    27

    leggere un file .txt contenente una matrice 5000*5000

    mi da come risultato numeri diversi da quelli che ho nel testo
    codice:
    #include<stdio.h>
    #include<math.h>
    #include<stdlib.h>
    
    
    #define FILE_NAME "testo.txt"
    
    
    
    
    int countlines(char *file)
    {
    FILE *fl;
    char ch;
    int count=0;
    if(!(fl=fopen(file,"r")))
        return -1;
    while((fscanf(fl,"%c",&ch))>0)
        if(ch=='\n')
        count ++;
    return count;
    fclose(fl);
    }
    void main()
    {
    FILE *fp;
    int i=0;
    int ctl;
    int *x;
    int *y;
    fp=fopen(FILE_NAME,"r");
    ctl=countlines(FILE_NAME);
    x=(int*)malloc(ctl*sizeof(int));
    y=(int*)malloc(ctl*sizeof(int));
    while((fscanf(fp,"%d",&x[i]))>0)
        {
            printf("%d",x[i]);
        i++;
        }
    }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Bisogna vedere il contenuto del tuo file di testo ... quali numeri sono diversi ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    27
    Scusa mi sono espresso male , da numeri casuali , per la precisione mi da 9 numeri , poi crasha .

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Quote Originariamente inviata da paulucc Visualizza il messaggio
    Scusa mi sono espresso male , da numeri casuali , per la precisione mi da 9 numeri , poi crasha .
    In ogni caso vediamo il file dati...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    27
    scusa oregon , forse sto sbagliando qualcosa.Puoi fornirmi un metodo generale per leggere file di testo e/o file numerici

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Quote Originariamente inviata da paulucc Visualizza il messaggio
    scusa oregon , forse sto sbagliando qualcosa.Puoi fornirmi un metodo generale per leggere file di testo e/o file numerici
    Nel codice che hai mostrato ci sono inesattezze ma dovrebbe comunque funzionare. L'ho provato con un file di testo è ha letto tranquillamente i dati. Se non fornisci il file che hai usato, non posso capire perché hai avuto quel crash. Ammesso che tu l'abbia avuto nel codice che hai mostrato e non in un'altra parte ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    27
    ho usato un file .txt , salvato nella stessa cartella dove c'è il codice.
    ti mostro le immagini:
    blocconote.jpg123.jpg
    con pochi numeri sembra funzionare .

    invece come mostrato in quest'altro caso , come aggiungo un po più di numeri ,mi succede un casino .
    numeri.jpg
    posso allegare solo 3 file , comunque nel secondo prompt mi restituisce come valore
    - 14079755993
    Ultima modifica di paulucc; 14-05-2015 a 18:49

  8. #8
    Quote Originariamente inviata da oregon Visualizza il messaggio
    In ogni caso vediamo il file dati...
    o almeno una porzione rappresentativa dello stesso, se è troppo grande
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Beh è ovvio che non funziona ... quello è un numero troppo grande ...

    Se scrivi

    123

    verrà letto un solo numero (centoventitre) e non tre numeri come credi.

    Devi scrivere staccando i valori almeno con uno spazio

    1 2 3 4 5 6 7 8 9 10 11 12 13

    e così via
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    27
    niente ancora, non ne vuole sapere .Dopo l'esecuzione del programma mi crasha

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.