Problema con flusso di file / fstream in Xcode C ++
Domanda
Ecco un semplice programma per output in un file di testo:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
double myNumber = 42.5;
fstream outfile("test.txt", fstream::out);
outfile << "The answer is almost " << myNumber << endl;
outfile.close();
}
Tutto ciò che finisce per essere scritto nel mio file di testo è: "La risposta è quasi" e il dato non viene visualizzato affatto. Che cosa sto facendo di sbagliato? o potrebbe essere un problema con Xcode dal momento che sto usando come un IDE.
Soluzione
Non sono sicuro di quale sia il problema. E 'che non è mai eseguito o che sta scrivendo per la strada sbagliata. Per far luce su questo provare includere unistd.h e inserire questo frammento.
char* s = getcwd(NULL, 256);
printf("im running and pwd is: %s\n", s);
All'interno Xcode colpito CMD-SHIFT-R per aprire la console e vedere se viene stampato nulla.
Altri suggerimenti
Non c'è nessun problema con il codice. Potrebbe essere un problema con Xcode.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow