Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [C] Creazione e apertura file

    Secondo voi perchè quando faccio partire il programma dal compilatore (DevC++ e VisualC++ 6) il programma funziona benissimo, cioè mi crea il file di log!!

    Ma se faccio partire il .exe appena creato il programma continua a funzionare ma il file di log nn viene nemmeno creato...strana la sta cosa...

    codice:
    if((log=fopen("log.txt","w")) ==NULL){
          printf("Impossibile creare il file.\n");
          getchar();
          exit(1);
          }
    questa è la creazione del file...
    Linguaggi : C/C++
    SO: WinXP, Slack 10

  2. #2
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    A me lo crea in entrambi i casi
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  3. #3
    ma la creazione del file si fa così o sbaglio???

    FILE *log;

    log=fopen("log.txt","w"); ???
    Linguaggi : C/C++
    SO: WinXP, Slack 10

  4. #4
    fai una ricerca con l'apposita applicazione "cerca" di windows
    e vedi in quale directoy è stato creato il file "log.txt"
    ...probabilmente nella directory di default del compilatore C/C++ che stai utilizzando, oppure se lanci il .exe, nella cartella in cui si trova l'eseguibile.
    ...Terrible warlords, good warlords, and an english song

  5. #5
    Originariamente inviato da Johnny_Depp
    fai una ricerca con l'apposita applicazione "cerca" di windows
    e vedi in quale directoy è stato creato il file "log.txt"
    ...probabilmente nella directory di default del compilatore C/C++ che stai utilizzando, oppure se lanci il .exe, nella cartella in cui si trova l'eseguibile.

    Hai ragione tu!!!

    Se lo avvio da compilatore la directory è quella dove si trova il file .c, ma se faccio pertire l'esaguibile il file log.txt lo trovo in C:\Document and Setting\NomeUtente!!! Come mai questo???

    Grazie!! :metallica
    Linguaggi : C/C++
    SO: WinXP, Slack 10

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.