Witam,
Dziś chciałbym poruszyć jedną kwestie. Chodzi o zastosowanie plików nagłówkowy <float.h> oraz <climits>. Jak dobrze rozumiem, zapisane tam są pod wartości maksymalne i minimalne zmiennych zmiennoprzecinkowych oraz typu integer. Tam są tylko te wartości zapisane i jedyne co mogę zrobić to je odczytać np.
Kod:
#include <iostream>
#include <float.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
std::cout<<FLT_MAX<<std::endl; //maximum value of float
std::cout<<INT_MAX<<std::endl;//maximum value of int
return 0;
}
Nie ma żadnej możliwości zmiany tych wartości,tak? Można w jakiś sposób wykorzystać te biblioteki do ograniczanie zakresu używanych liczb? Chciałbym przykładowo ograniczyć int do 1000. Wiem, że można to zrobić na wiele innych sposobów, ale da się do tego wykorzystać <float.h> lub <climits>?
Miłej niedzieli.