Como primer idea, quise hacer una pequeña aplicación que me creara un archivo .txt con el contenido de una variable.
Ejemplo, la variable "istr" era equivalente a "Texto 123", entonces la aplicación creaba el archivo "archivo.txt" con el contenido de la variable "istr".
El problema está en que cuando hago fprintf, no me toma la variable.
Revisé montón de veces mi código, me fijé en otros foros, e inclusive intenté con la variable char, pero no hubo caso.
Aquí les dejo mi código y espero que alguno me dar una mano con ello.
Les agradezco la ayuda de antemano.
Código:
#include <iostream>
#include <string>
#include <stdio.h>
#include <conio.h>
using namespace std;
FILE *doc
int main()
{
string txt;
txt = "Texto 123";
doc = fopen("archivo.txt", "a+");
fprintf(doc, "%s", txt);
flocse(doc);
getch();
return 0;
}