OK gracias, y eso se tendría que conectar a un servidor o puedo tener la base de datos instalada en mi ordenador??
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú// Crear el archivo
string nombreArchivo = "archivos/" + nombreScript + " - " + categoriaScript + ".txt";
char *rutaArchivo = strdup(nombreArchivo.c_str());
ofstream miScript;
miScript.open(rutaArchivo);
miScript << "Titulo: " << nombreScript << "\nCategoría: " << categoriaScript << "\nCódigo:\n\n" << descripcionScript;
miScript.close();
Compilador: Default compiler
Ejecutando g++.exe...
g++.exe "C:\Users\Kevin\Desktop\ScriptManager\manager.cpp" -o "C:\Users\Kevin\Desktop\ScriptManager\manager.exe" -I"C:\Dev-Cpp\include\c++\3.3.1" -I"C:\Dev-Cpp\include\c++\3.3.1\mingw32" -I"C:\Dev-Cpp\include\c++\3.3.1\backward" -I"C:\Dev-Cpp\lib\gcc-lib\mingw32\3.3.1\include" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" -lconio
C:/Users/Kevin/Desktop/ScriptManager/manager.cpp: In function `void
agregarScript()':
C:/Users/Kevin/Desktop/ScriptManager/manager.cpp:122: error: no matching
function for call to `std::basic_ofstream<char, std::char_traits<char> >::
open(std::string&)'
C:/Dev-Cpp/include/c++/3.3.1/fstream:691: error: candidates are: void
std::basic_ofstream<_CharT, _Traits>::open(const char*, std::_Ios_Openmode)
[with _CharT = char, _Traits = std::char_traits<char>]
Cita de: qily en 23 Noviembre 2010, 02:39 AM
tenes que concatenar la variablestrcat( tituloScript, ".txt" );
y asi hasta tener lo que querés
strcat(nombreScript, ".txt");
ofstream miScript;
miScript.open(nombreScript);
miScript<< descripcionScript;
miScript.close();
ofstream miScript;
miScript.open("archivos/miScript.txt");
miScript<< descripcionScript;
miScript.close();
ofstream miScript;
miScript.open("archivos/" + tituloScript + ".txt");
miScript<< descripcionScript;
miScript.close();