switched from size_t to uint32
This commit is contained in:
parent
6f92f79cf9
commit
39e0f637a0
@ -5,27 +5,27 @@
|
||||
#include <fstream>
|
||||
#include <vector>
|
||||
|
||||
std::vector<size_t> readFromFile(const char* filePath)
|
||||
std::vector<uint32_t > readFromFile(const char* filePath)
|
||||
{
|
||||
std::vector<size_t> numbers;
|
||||
std::vector<uint32_t > numbers;
|
||||
std::cout << "read file: " << filePath << "..." << std::endl;
|
||||
std::ifstream in(filePath);
|
||||
if (in.is_open())
|
||||
{
|
||||
std::string line;
|
||||
std::getline(in, line);
|
||||
size_t count = std::stoi(line);
|
||||
int count = std::stoi(line);
|
||||
|
||||
std::cout << "total: " << count << " elems" << std::endl;
|
||||
|
||||
size_t idx = 0;
|
||||
int idx = 0;
|
||||
while (in.good() && idx < count) {
|
||||
std::getline(in, line);
|
||||
//long val = std::stol(line);
|
||||
//std::cout << "as long: " << val << std::endl;
|
||||
unsigned long ulval = std::stoul(line);
|
||||
//std::cout << "as unsigned long: " << ulval << std::endl;
|
||||
numbers.push_back((size_t)ulval); // auto cast to uint
|
||||
numbers.push_back((uint32_t)ulval); // auto cast to uint
|
||||
idx++;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user