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.

È stato utile?

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
scroll top