numericupdown mit Werten aus einem Textfile vorbelegen
-
Hallo,
ich habe 2 numericupdowns und möchte diese gerne mit Werten aus einem Textfile vorbelegen.
NumericUpDown.Value ist vom Typ Decimal. Wie lautet der Befehl zur Umwandlung der eingelesenen Zahlen in Decimal?
Vielen Dank für eure Hilfe. Ich habe bis jetzt folgendes versucht:int load_disparity[2]; std::ifstream disparity; disparity.open("C:\\Users\\......\disparity.txt", std::ios::in |std::ios::binary); if(!disparity) { cout << "Unable to load the initial parameters"; exit(1); // terminate with error } else{ int max_read = 2; int amountRead = 0; int i; //this is where we are reading in the information into our array while(depthmap>>load_disparity[amountRead] && amountRead < max_read) { amountRead++; } for(i = 0; i < 2; i++) { std::cout<<load_disparity[i]<<std::endl; } } disparity.close(); numericUpDown1->Value=load_disparity[0]; // Konvertierung ?! numericUpDown2->Value=load_disparity[1]; }
Folgender Fehler tritt auf:
Eine nicht behandelte Ausnahme des Typs "System.ArgumentOutOfRangeException" ist in System.Windows.Forms.dll aufgetreten.
-
Es funktioniert! SOrry, habe nur etwas übersehen !
while(disparity>>load_disparity[amountRead] && amountRead < max_read)