Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [c] I/O FILE

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258

    [c] I/O FILE

    questo semplice programma dovrebbe scrivere il testo della printf ma non funziona...a voi?

    codice:
    #include <stdio.h>
    
    int main()
    {
    
      FILE *fp;
      if((fp = fopen("test", "r"))==NULL){
        printf("Impossibile aprire il file. \n");
        exit(1);
      }
      getch();
      return 0;
    }

  2. #2
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    A me lo scrive. Piuttosto per poi utilizzare getch() non devi includere anche conio.h?
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    Mi pare di no, perchè tutti i comandi di I/O sono contenuti in stdio.h ma poi non succede nulla se non fai attenzione a includere tutto quello che usi.

    uffa...perchè a me non funziona?

  4. #4

    Re: [c] I/O FILE

    Originariamente inviato da Lucked
    questo semplice programma dovrebbe scrivere il testo della printf ma non funziona...a voi?
    prova cosi':
    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main(){
    
      FILE *fp;
    /* usando l'attributo read devi prima creare il file chiamato test con estensione .txt nella stessa cartella dove compilerai e quindi eseguire questo programma */  
    if( (fp = fopen("test.txt", "r+")) == NULL ){
        printf("\nImpossibile aprire il file !!\n");
        system("pause");
        exit(1);
      }
      /* dentro il file dovresti trovar scritta la seguente frase */
      fprintf(fp,"\nScrittua su file...\n");
      
      system("pause");
      fclose(fp);
      return 0;
    }
    fammi sapere
    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    ho provato con w e r+ ma niente...penso abbia qualcosa il mio computer...altrimenti funzionerebbe...

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    provate con il parametro w...a voi vi crea il file con quella frase dentro?

  7. #7
    Compila ed esegui il programma che ti ho scritto io sopra senza modificare nulla.

    Nella cartella dove lo compili e lo esegui devi creare TU un file di testo(con estensione txt quindi) di nome test...solo ora fare doppio clik sull'exe del programma.

    Deve funzionare cosi' :gren:
    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    ah...si funziona..ma hai sbagliato il parametro che è w altrimenti apri il file SOLO in lettura. :metallica thks

  9. #9
    Originariamente inviato da Lucked
    Nulla...ma sono sicuro che sia colpa del computer, gia altre volte mi sono successe cose strane. grazie cmq.
    x files gngngn :gren:

    di niente
    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    modificato messaggio -< leggi su :bubu:

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.