Ciao, premetto che nn ho capito molto bene il funzionamento di fprintf, fscanf e altri, sia leggendo qui su html.it le guide sia cercando in google.. vi posto il codice e vi cheido se gentilmente sapreste diurmi che errori ho fatto:

#include <iostream>
#include <string>
#include <stdio.h>

using namespace std;

int main ()
{
FILE *read;
string text;
string title;

cout << "Inserisci un titolo: ";
getline(cin, title);
cout << "Inserisci il testo:" << endl;
getline(cin, text);

string c = title + ".txt";

read = fopen(c.c_str(),"w");
fprintf(read, "%s", text);
fclose(read);

system("PAUSE");
return 0;
}
ciaooo e grazie...