Este es el código con el que hago la lectura:
Código:
ifstream in(filename);
if (in.fail()) {
MessageBox::Show("Error al abrir el archivo", "Mesaje");
}
else {
std::string campo1;
std::string campo2;
std::string campo3;
std::string campo4;
while (!in.eof()) {
getline(in, campo1, ',');
getline(in, campo2, ',');
getline(in, campo3, ',');
getline(in, campo4, '\n');
String^ c1 = gcnew String(campo1.c_str());
String^ c2 = gcnew String(campo2.c_str());
String^ c3 = gcnew String(campo3.c_str());
String^ c4 = gcnew String(campo4.c_str());
Importacion::dataGridVistaCSV->Columns->Add("c1", "C1");
Importacion::dataGridVistaCSV->Columns->Add("c2", "C2");
Importacion::dataGridVistaCSV->Columns->Add("c3", "C3");
Importacion::dataGridVistaCSV->Columns->Add("c4", "C4");
Importacion::dataGridVistaCSV->Rows->Add(c1,c2,c3,c4);
}
}
También quisiera saber si creen que es recomendable usar visual studio para crear el programa ya que debo utilizar interfaz de usuario.
espero puedan ayudarme y desde ya muchas gracias.