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; }