Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- #include <fstream>
- #include <iomanip>
- #include <stdlib.h>
- #include <string>
- #include <cctype>
- using namespace std;
- typedef struct autoo
- {
- char number;
- char mark[25];
- char color[25];
- }rab;
- int main()
- {
- setlocale(LC_ALL, "RUS");
- int i = 0, j = 0, n = 10, k = 0; char c; char a[25];
- string s;
- fstream f;
- rab x[10] = { {1, "BMW", "Белый"},
- {2, "BMW", "Белый"},
- {3, "Mercedes", "Черный"},
- {4, "Toyota", "Зеленый"},
- {5, "Nissan", "Красный"},
- {6, "Mercedes", "Белый"},
- {7, "BMW", "Черный"},
- {8, "Toyota", "Красный"},
- {9, "Lada", "Синий"},
- {10,"Lada", "Оранжевый"} };
- rab y, g[10];
- f.open("text.dat", ios::in);
- cout << endl;
- if (f) {
- for (i = 0; i < 10; i++) {
- f.read((char*)&y, sizeof(y));
- if (y.mark == "BMW" && y.color == "Белый") {
- g[k] = y;
- k++;
- }
- }
- }
- else cout << "error";
- cout << "Белые BMW: \n";
- for (int i = 0; i < 10; i++) {
- if (y.mark == "BMW" && y.color == "Белый") {
- cout << y.number << "\t" << y.mark << "\t" << y.color << "\n";
- }
- }
- f.close();
- if (k == 0) {
- cout << "Таких машин нет!";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement