Ich habe ein Projekt in C++ und muss den größten Dateinamen aus der Textdatei finden. Meine Textdatei Beispiel:C++ Wie lese ich die Spalte aus der Textdatei?
foundedindex = instline.find(" ");
inst_host = instline.substr(0, foundedindex);
//cout << inst_host << " a" << endl;
obj[count].sethost(inst_title);
Also, ich nur „index.html“ lesen möchten, „23, html“, „24.html“ usw. Wenn ich trennen alle Zeile nach der anderen durch, wie Im Code dauert das Sortieren zu viel Zeit. Bitte helfen Sie mir.
Bitte schreiben Sie Code, Fehler, Beispieldaten oder Textausgabe hier als Nur-Text, nicht als Bilder, die schwer zu lesen sind, können nicht kopiert werden, um Code zu testen oder in Antworten zu verwenden, und sind feindlich diejenigen, die Bildschirmleser verwenden. Sie können Ihre Frage bearbeiten, um den Code im Hauptteil Ihrer Frage hinzuzufügen. Verwenden Sie die Schaltfläche '{'} ', um beliebige Codeblöcke zu formatieren, oder versehen Sie sie mit vier Leerzeichen für denselben Effekt. – tadman
Verwenden Sie 'std :: getline()', 'std :: istringstream' und den Extraktionsoperator' >> ', um nur einen Teil einer Eingabezeile zu erhalten. – user0042
Sie scheinen Code und Daten vermischt zu haben. – Beta