Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C++] I/O Su file

  1. #1

    [C++] I/O Su file

    Ciao
    ho fatto un programma che dovrebbe aprire un file in scrittura con il sistema di I/O del C++.
    Quando apro il file, il file viene creato, ma C++ da errore e non posso utilizzarlo.
    IL file c'e' e resta vuoto.
    Sapete dirmi le possibili cause?
    Sapete dirmi come posso individuare, tramite C++, l'errore con + precisione?
    Grazie
    ciao
    #exclude <windows.h>
    Powered by Gentoo GNU/Linux
    Cos'e' l'impossibile se non una questione di tempo?
    Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]

  2. #2
    meglio se vi posto il codice:
    codice:
    ofstream os;
    ....
    if ((readS == "From") && (is.peek() == ' '))
    {
    	write = 0;
    	while(is.get() != '\n');
    	count++;
    	os.close();
    
    	sprintf(tmpN, "%s_%d", prefix, count);
    
    	cout << "Nuovo file " << tmpN << " ... ";
    	os.open(tmpN);
    	if (os)
    		cout << "creato" << endl;
    	else
    		cout << "impossibile creare" << endl;
    }
    bho... nn capisco proprio perche' non posso aprirli..
    danke
    #exclude <windows.h>
    Powered by Gentoo GNU/Linux
    Cos'e' l'impossibile se non una questione di tempo?
    Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]

  3. #3
    ah dimenticavo:
    l'errore imposta il fail bit, quindi non e' fatale.
    Cosa puo' essere???
    Grazie
    ciao
    #exclude <windows.h>
    Powered by Gentoo GNU/Linux
    Cos'e' l'impossibile se non una questione di tempo?
    Riesumare i post vecchi non e' sbagliato, e' una risposta o la continuazione di un thread. Meglio riesumare che creare di nuovi :]

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.