SHARE
TWEET

Untitled

a guest Jan 14th, 2020 65 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <clocale>
  4. #include <stdio.h>
  5. #include <ctime>
  6. #include <conio.h>
  7. #include <string>
  8. #include <Windows.h>
  9. #include <iomanip>
  10. #include <cstdio>
  11. using namespace std;
  12.  
  13. void lust(char text[], char** word, char* slova[], int& t);
  14.  
  15. int main()
  16. {
  17.     SetConsoleCP(1251);
  18.     SetConsoleOutputCP(1251);
  19.     const int SIZE = 10;
  20.     setlocale(LC_ALL, "Russian");
  21.     const int strok = 10;
  22.     const int dlina = 80;
  23.     int myString; // для ввода кол ва строк
  24.     int counter1 = 0;
  25.     int counter2 = 0;
  26.     char text[strok][dlina+1];
  27.     do
  28.     {
  29.         cout << "Введите количество строк от 2 до " << strok << ": ";
  30.         cin >> myString;
  31.     } while (myString < 2 || myString > strok);
  32.     cout << endl << "Введите текст (Длина строки до " << dlina << " символов): ";
  33.     for (int i = 0; i <= myString; i++)
  34.         gets_s(text[i]);
  35.  
  36.     char* slova[strok * dlina]{ 0 };
  37.     char* posled[strok * dlina]{ 0 };
  38.     char* p = *text;
  39.     char a[] = { 'a', 'e', 'i', 'o', 'u' };
  40.     int t = 0;
  41.  
  42.     for (int i = 0; i < strok; i++)
  43.         lust(text[i], &p, slova, t);
  44.     cout << endl << endl;
  45.  
  46.     //for (int i = 0; i < strok; i++)
  47.     //for (int j = i + 1; j < b; j++)   - это я типо уже пытался сделать сравнение с массивом гласных буковок
  48.     //if (strcmp(slova[i]) == a[i])
  49.  
  50.  
  51.  
  52.     cin.get();
  53.     cin.get();
  54.  
  55.     return 0;
  56.  
  57. }
  58.  
  59. void lust(char text[], char** word, char* slova[], int& t)
  60. {
  61.     char* posl = strtok_s(text, " ,-", word);
  62.     while (posl != NULL)
  63.     {
  64.         slova[t] = posl;
  65.         t++;
  66.         posl = strtok_s(NULL, " ,-", word);
  67.     }
  68. };
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top