#include #include #include #include "mainwindow.h" using namespace std; int main(int argc, char *argv[]) { //reutilizado de las tareas QApplication a(argc, argv); MainWindow w; w.show(); ifstream fin; w.file=argv[1]; //int nRow; if(argc !=2){ cout << "Usage: "<" << endl; return -1; } fin.open(argv[1]); if (fin.fail()){ cout << "Could not read file" << endl; return -2; } cout << "Argument:" << argv[1] << endl; string line; //una vez que lee el archvio bien, aƱade con setFromFile las lineas que esten en el archivo de texto de las canciones //separa bpm, artista, cancion mediante tabuladores while(getline(fin,line)){ istringstream ss(line); string valor; vector valores; while (getline(ss, valor, '\t')) { valores.push_back(valor); } if (valores.size() == 3){ w.setFromFile(QString::fromStdString(valores[0]), QString::fromStdString(valores[1]), QString::fromStdString(valores[2])); } } fin.close(); return a.exec(); }