Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <string>
- #include <iostream>
- #include <vector>
- #include <map>
- using namespace std;
- class good{
- public:
- string slovo="";
- int number=0;
- };
- void skan(vector <good> &vec, char text[]) {
- good* a= new good;
- char* token = strtok(text, " ,");
- while (token)
- {
- if (atoi(token)) {
- a->slovo= "";
- a->number= atoi(token);
- }
- else {
- a->slovo = token;
- a->number = 0;
- }
- vec.push_back(*a);
- token = strtok(NULL, " ");
- }
- }
- void print(vector <good> &vec) {
- for (size_t i=0; i < vec.size(); i++)
- {
- if (vec[i].number==0)
- cout « vec[i].slovo « " ";
- }
- }
- int main()
- {
- setlocale(LC_ALL, "Russian");
- vector <good> vec;
- char text[] = "инструкция 2544 не допускает исключений, либо это не инструкция, а совет 129";
- skan(vec, text);
- print(vec);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement