Anzahl von Floats aus Datei auslesen



  • Ich bin absoluter Visual C++ Anfänger und habe folgendes Problem:

    Ich habe eine Textdatei in der mehrere Float Zahlen enthalten sind.

    Etwa so: 1,234 5,234 3,2344 4,455

    z.B.

    Jetzt möchte ich mir die Anzahl der Float Zahlen ausgeben lassen.

    Wäre nett wenn mir jemand helfen könnte.

    M.Bublat



  • zähle einfach die kommatas



  • Stichwort:
    CFile oder CStdioFile
    zum Auslesen der Datei, und dann wie bereits gesagt wurde einfach die Kommas durchzählen (Schleife)



  • #include <iostream>
    #include <algorithm>
    #include <iterator>
    #include <fstream>
    using namespace std;
    
    int main(int argc, char* argv[])
    {
    	fstream datei("t:\\test.txt");
    
    	istream_iterator<char> beg(datei);
    	istream_iterator<char> end;
    
    	unsigned long anzahl = count(beg,end,',');
    	cout<<anzahl<<" Zahlen";
    
    	return 0;
    }
    

Log in to reply