Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ciao a tutti!
ho scritto un programmino che mi scriva 5 numeri in un file di testo,
e funziona correttamente!
questo è il codice:
Codice sorgente - presumibilmente C/C++
int main()
{
FILE *stream = fopen("bars_height.txt","w");
if ((stream = fopen("bars_height.txt","w")) != NULL)
{
fprintf(stream, "22.3 \n");
fprintf(stream, "40 \n");
fprintf(stream, "10 \n");
fprintf(stream, "16.5 \n");
fprintf(stream, "21.2 \n");
fflush(stream);
fclose(stream);
}
}
L'unico problema è che vorrei far creare questo file non nella stessa directory dell'eseguibile, ma creare delle sottodirectory (Upload\istogrammi) di quella in cui c'è l'exe.
Che path devo mettere quando creo lo stream?
altrimenti usa lafunzione system("comando")
inserendo al posto di "comando" il comando DOS per creare la cartella che desider (su win) oppure il comando bash per creare la cartella (su linux)