Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.09 KB | None | 0 0
  1.  
  2.     string* terel(const string* nyaj, unsigned& nyajhossz) const {
  3.    
  4.    
  5.         if(nyaj == NULL || nyajhossz == 0) {
  6.  
  7.             nyajhossz = 0;
  8.             return nullptr;
  9.  
  10.         }
  11.    
  12.       string *array = new string[nyajhossz];
  13.  
  14.     int i;
  15.     if(this->terelo_kapacitas == 0) {
  16.           for(i = 0; i < nyajhossz; i++) {
  17.             array[i] = nyaj[i];
  18.         }        
  19.         return array;
  20.     }
  21.  
  22.     unsigned kapacitas = this->terelo_kapacitas - 1;
  23.  
  24.  
  25.     int hova;
  26.     int mit = 0;
  27.     for(hova = 0; hova <= kapacitas; hova++){
  28.  
  29.         while(mit < nyajhossz && nyaj[mit] == "") {
  30.             mit++;
  31.         }
  32.          if(mit == nyajhossz) {
  33.             break;
  34.          }
  35.         array[hova] = nyaj[mit];
  36.         mit++;
  37.     }
  38.  
  39.    
  40.     int a = 0;
  41.  
  42.     if(array[mit] == "") {
  43.          a = mit;
  44.     }else {
  45.         a = mit + 1;
  46.     }
  47.  
  48.  
  49.    
  50.     for(i = a; i < nyajhossz; i++) {
  51.             array[i] = nyaj[i];  
  52.             if(array[i] != "") {
  53.                 hova = i;
  54.             }
  55.         }
  56.     nyajhossz = hova;
  57.     return array;
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement