[C con Clase] Seguimos con los vectores. <vector>
Jorge Vega Sanchez
memmaker650 en gmail.com
Vie Nov 19 11:11:02 CET 2010
Buenas
Sigo con las pruebas con vectores para mi aplicación y me traen de cabeza.
Tengo este código que compila perfectamente pero que al ejecutarlo me da un SEGMENTATION FAULT bueno bueno.
Alguno me puede ayudar y decir donde está el segmentation fault.
CODIGO:
#include <iostream>
#include <sys/types.h>
#include <dirent.h>
#include <errno.h>
#include <vector>
#include <string>
#include <fstream>
using namespace std;
int get_files(vector<string> &files);
int main()
{
vector<string> files = vector<string>();
files[0]="Hola";
int flag=get_files(files);
if (flag !=0)
return 1;
cout << "Tercer valor del vector: " << files[2] << endl;
cout << "Tercer valor del vector: "<< files[0] << endl;
return 0;
}
int get_files(vector<string> &files)
{
for(int i=1; i<10; i++)
{
files.push_back("Mopa");
}
return 0;
}
Gracias por anticipado.
Jorge
Más información sobre la lista de distribución Cconclase