Advertisement
Kyubendo

Untitled

Dec 15th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <iostream>
  3. #include <fstream>
  4. #include <string>
  5.  
  6. using namespace std;
  7.  
  8. struct weapon {
  9. string fim;
  10. string date;
  11. string type;
  12. int price;
  13. };
  14.  
  15. int main() {
  16. setlocale(LC_ALL, "rus");
  17. int symb = -1; int zpt = -1;
  18.  
  19. ifstream f("C:\\Users\\Igor\\Desktop\\test\\rr.txt");
  20. if (!f.is_open()) {
  21. cout << "Файл не открыт!";
  22. }
  23. while (!f.eof())
  24. {
  25. char temp;
  26. f >> temp;
  27. if (temp == ',')zpt++;
  28. symb++;
  29. }
  30.  
  31. char *mas = new char[symb];
  32.  
  33. f.clear();
  34. f.seekg(0);
  35. for (int i = 0; i<symb; i++) {
  36. f >> mas[i];
  37. }
  38. f.close();
  39.  
  40.  
  41. weapon *wp = new weapon[zpt];
  42. string* arr = new string[zpt * 4];
  43. char *tok = strtok(mas, ",");
  44. int i = 0;
  45. while (tok)
  46. {
  47. arr[i] = tok;
  48. tok = strtok(NULL, ",");
  49. i++;
  50. }
  51.  
  52.  
  53. for (int i = 0; i<symb; i++)
  54. {
  55. cout << mas[i];
  56. }
  57.  
  58. system("pause");
  59. return 0;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement