strfile.cpp 652 B

12345678910111213141516171819202122232425262728293031
  1. // strfile.cpp -- read strings from a file
  2. #include <iostream>
  3. #include <fstream>
  4. #include <string>
  5. #include <cstdlib>
  6. int main()
  7. {
  8. using namespace std;
  9. ifstream fin;
  10. fin.open("tobuy.txt");
  11. if (fin.is_open() == false)
  12. {
  13. cerr << "Can't open file. Bye.\n";
  14. exit(EXIT_FAILURE);
  15. }
  16. string item;
  17. int count = 0;
  18. getline(fin, item, ':');
  19. while (fin) // while input is good
  20. {
  21. ++count;
  22. cout << count <<": " << item << endl;
  23. getline(fin, item,':');
  24. }
  25. cout << "Done\n";
  26. fin.close();
  27. // std::cin.get();
  28. // std::cin.get();
  29. return 0;
  30. }