fork download
  1. #include <iostream>
  2. #include <fstream>
  3. #include <vector>
  4. using namespace std;
  5.  
  6. vector<size_t> nTxtToVec(string);
  7.  
  8. int main() {
  9. vector<size_t> allP = nTxtToVec("primes.txt");
  10.  
  11. for (size_t i : allP) // test all integers inside vector
  12. cout << i << ' ';
  13.  
  14. cout << "\n\nPress any key to return...";
  15. cin.clear();
  16. cin.ignore(10000, '\n');
  17. }
  18.  
  19. vector<size_t> nTxtToVec(string fin) {
  20. vector<size_t> v;
  21. size_t n = NULL;
  22. char c;
  23.  
  24. fstream is;
  25. is.open(fin, ios::in);
  26. while (!is.eof()) {
  27. is.get(c);
  28. while (c >= '0' && c <= '9') {
  29. if (n == NULL)
  30. n = c - '0';
  31. else
  32. n = (n * 10) + (c - '0');
  33. is.get(c);
  34. }
  35. if (n != NULL) {
  36. v.push_back(n);
  37. n = NULL;
  38. }
  39. }
  40. is.close();
  41. return v;
  42. }
Time limit exceeded #stdin #stdout 5s 3272KB
stdin
Standard input is empty
stdout
Standard output is empty