[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