2010-11-18 4 views
1

Je veux écrire des guillemets dans le fichier et je ne sais pas comment la syntaxe devrait ressembler.Écrire des citations dans un fichier texte en utilisant ofstream, C++

ofstream file("myfile.txt"); 
    if (file.is_open()) 
    { 
     file << "\n"; 
     file << ""type of file""<< "=" << '\n'; // obviously this is wrong 
     file << "name = \n"; 
    } 

Je veux que le fichier texte pour ressembler à ceci:

"type de fichier" =

name =

Comment puis-je faire cela?

Répondre

2

utilisation \" au lieu de simplement ", i.e. .:

file << "\n"; // note not "/n" 
file << "\"type of file\"" << "=" << "\n"; 
file << "name = \n"; 

Bien sûr, la ligne médiane pourrait être juste:

file << "\"type of file\"=\n"; 
1

Utilisez le caractère d'échappement

file << "\"type of file\"" << "=" << "\n"; 
3

Vous devriez être en mesure d'échapper à la " avec \ si \"

file << "\"type of file\""<< "=" << '\n'; 
0
if (ofstream file("myfile.txt")) 
{ 
    file << "/n" 
      "\"type of file\"=\n" 
      "name = \n"; 
} 
Questions connexes