• Source
    1. #include <iostream>
    2. #include <sstream>
    3.  
    4. using namespace std;
    5.  
    6. int main() {
    7.  
    8.  
    9. String^ text="hello\tworld\tsmth\t1\t2";
    10. array<object^> ^pr_d3 ;
    11. parts = sr->ReadLine()->Split((array<String^>^)nullptr, StringSplitOptions::RemoveEmptyEntries);
    12.  
    13. pr_d3[0] = gcnew d3(parts[0],parts[1],parts[2],Convert::ToInt16(parts[3]),Convert::ToInt16(parts[4]));
    14.  
    15. return 0;
    16. }
    17.  
    18. ref class d3 :
    19. public bezud
    20. {
    21. public:
    22. d3(String^ p1,String^ p2,String^ p3,int p4,int p5);
    23. d3(void);
    24. ~d3(void);
    25. void load_from(System::Windows::Forms::DataGridView^, System::Windows::Forms::OpenFileDialog^);
    26. void save_to(System::Windows::Forms::DataGridView^, System::Windows::Forms::SaveFileDialog^);
    27. protected:
    28. int d;
    29. };
    30.  
    31. ref class bezud :
    32. public pr
    33. {
    34. public:
    35. bezud(void);
    36. ~bezud(void);
    37. protected:
    38. int capacity;
    39. };
    40.  
    41. ref class pr
    42. {
    43. public:
    44. pr(void);
    45. ~pr(void){};
    46. array<String ^> ^parts;
    47. void delete_row(System::Windows::Forms::DataGridView^ );
    48. void find(System::Windows::Forms::DataGridView^, System::Windows::Forms::DataGridView^, System::Windows::Forms::ComboBox^, System::Windows::Forms::TextBox^);
    49.  
    50. protected:
    51.  
    52. String^ brand;
    53. String^ model;
    54. String^ SN;
    55. };
    56.  
    57.