Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Archivo - Vector - Santiago Rodriguez - cpp1
Archivo - Vector - Santiago Rodriguez - cpp1
#include<vector>
#include<fstream>
#include<cstring>
#include<string>
class String {
private:
char* str;
public:
String() {
str = new char[1];
str[0] = '\0';
}
String(const char* s) {
int len = strlen(s);
str = new char[len + 1];
strcpy(str, s);
}
~String() {
delete[] str;
}
class Archivo_vector{
public:
Archivo_vector(const char* nombre_archivo);
bool lee_archivo();
void muestra_datos();
ifstream flujo_in;
private:
std::vector<String> datos;
string chars;
};
bool Archivo_vector::lee_archivo(){
flujo_in >> chars;
chars=chars;
}
void Archivo_vector::muestra_datos(){
cout << chars;
}
int main(){
Archivo_vector archvect("datos.txt");
archvect.lee_archivo();
archvect.muestra_datos();
return 0;
}