Vai al contenuto





Anna5

Lettura file xcode

Recommended Posts

Ciao,ho un problema con la lettura dei file su Xcode!Ho creato il file.txt con il terminale e l'ho messo nella stessa cartella del main.c però quando compilo il programma mi da errore file come se non leggesse il puntatore.Qualcuno potrebbe spiegarmi dove sbaglio?

#include <stdio.h>

#include<stdlib.h>

#include<string.h>

 

#define N 20

 

 

int main()

{

    

    char staz_partenza[N],staz_arrivo[N],ora_partenza[N],ora_arrivo[N],citta[N];

    int treni_in_arrivo,treni_in_partenza,trovato_p,trovato_a,cont,i;

    FILE *fp;

    

    

    fp=fopen("file.txt","r");

    if(fp==NULL)

    {

        printf("errore file");

        return -2;

    }

    

    

    else

    {

        i=0;

        while(fscanf(fp,"%s %s %s %s",staz_partenza,ora_partenza,staz_arrivo,ora_arrivo)!=EOF)

        {

            i++;

        }

        cont=i;

        

        printf("inserisci nome della citta':");

        scanf("%s",citta);

        treni_in_arrivo=0;

        treni_in_partenza=0;

        trovato_a=0;

        trovato_p=0;

        for(i=0;i<cont;i++)

        {

            if(strcmp(citta,staz_partenza)==0)

            {

                trovato_p=1;

                treni_in_partenza++;

            }

            else

            {

                trovato_p=0;

            }

            

            if(strcmp(citta,staz_arrivo)==0)

            {

                trovato_a=1;

                treni_in_arrivo++;

            }

            else

            {

                trovato_a=0;

            }

            

        }

       

        

        if(trovato_a==1)

        {

            printf("numero di treni in arrivo=%d\n",treni_in_arrivo);

        }

        else

        {

            printf("nessun treno in arrivo nella stazione selezionata\n");

        }

        if(trovato_p==1)

        {

            printf("numero di treni in partenza=%d\n",treni_in_partenza);

        }

        else

        {

            printf("nessun treno in partenza nella stazione selezionata\n");

        }

    }

     fclose(fp);

    return 0;

}

Modificato da Anna5

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Ospite
Rispondi a questa discussione...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Contenuti simili

    • Da luciensabre
      Salve. Io ho un problema, credo stupido, con il mio Mac.
      Si tratta di un MacBook Pro Retina del 2014 usato (ovviamente), acquistato appena prima di Natale, già aggiornato a macOS Mojave; io sono utente amministratore di quel Mac e come tale dovrei avere tutti i permessi....peccato che non sia così: come si vede nell'immagine allegata, quando provo a cambiare i permessi mi dice che non ho i permessi necessari; lo stesso messaggio appare quando provo a fare "ripristina modifiche". In quanto amministratore, però, io dovrei già avere tutti i permessi necessari...quindi perché non ce li ho? Non compaio neanche nell'elenco utenti.
      Grazie infinite sin d'ora per le vostre risposte. Auguri di un felicissimo anno nuovo a tutti.
       

    • Da prinzart
      Ciao ho letto da più utenti che l'ultima versione di xcode è pesante e lenta, dove posso quindi scaricare una versione precedente a questa odierna?
       
      Grazie
    • Da Metrix.
      Ciao a tutti ragazzi, sono Metrix e sono nuova.
      Ho un canale YouTube e sono alle prime armi con il mio primo MacBook Pro. Sto utilizzando iMovie e, apparentemente, non mi ha dato alcun tipo di problema. Solo che nel caricamento video su YouTube i tempi di attesa sono lunghissimi e, spesso, senza risultato, in quanto il caricamento si blocca. Ho fatto lo speedtest e la connessione è nella norma. Ho pensato sia un problema di formato o grandezza del file. Non so, magari ho salvato in maniera errata il mio filmato? Lo so che avrei dovuto esporre il problema nella 'casella' apposita ma temo nessuno mi risponda. Spero qualcuno possa aiutarmi, ve ne sarei grata.
    • Da Giuseppe Facchini
      Ciao a tutti ragazzi. Come ben sapete (io non ne avevo idea e non ne so ancora nulla), ogni tanto il mac mi crea all'interno delle cartelle, dei file nascosti con il nome del file reale ma col punto d'avanti. Per esempio in una cartella di 10 foto, mi crea 10 file nascosti col punto d'avanti, con i nomi delle foto. Questa cosa però, credo che non la faccia sempre e non ho capito a cosa servano e perché li crei. Ovviamente essendo file di massimo 5kb non fanno la differenza e su mac ovviamente non li vedo. Il problema ce l'ho quando faccio i backup su windows. Visualizzando i file nascosti, li vedo e devo ogni volta cancellarli. Ma a parte questo che è il problema minore, mi danno fastidio perché, per una questione di comodità, tendo a lavorare guardando il "numero di file" delle cartelle e questi vengono contati ovviamente. Quindi una cartella di 10 foto, risulta contenere 20 file. Le mie domande sono:
       
      - A cosa servono? Perché vengono creati e quando? E cosa sono i file .DS_Store (per capirne qualcosa in più)
      - E, soprattutto, c'è un modo per far sì che il mac non li crei più? Ci sono impostazioni da settare in questo senso?
       
      Grazie mille in anticipo ragazzi...
  • Ora Popolare

  • Annunci casuali

×
×
  • Crea Nuovo...

Info

Per offrirti il miglior servizio possibile il sito utilizza cookies, anche di terze parti e profilazione. Utilizzando il sito acconsenti al loro impiego. Privacy Policy Termini di utilizzo