Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string* terel(const string* nyaj, unsigned& nyajhossz) const {
- if(nyaj == NULL || nyajhossz == 0) {
- nyajhossz = 0;
- return nullptr;
- }
- string *array = new string[nyajhossz];
- int i;
- if(this->terelo_kapacitas == 0) {
- for(i = 0; i < nyajhossz; i++) {
- array[i] = nyaj[i];
- }
- return array;
- }
- unsigned kapacitas = this->terelo_kapacitas - 1;
- int hova;
- int mit = 0;
- for(hova = 0; hova <= kapacitas; hova++){
- while(mit < nyajhossz && nyaj[mit] == "") {
- mit++;
- }
- if(mit == nyajhossz) {
- break;
- }
- array[hova] = nyaj[mit];
- mit++;
- }
- int a = 0;
- if(array[mit] == "") {
- a = mit;
- }else {
- a = mit + 1;
- }
- for(i = a; i < nyajhossz; i++) {
- array[i] = nyaj[i];
- if(array[i] != "") {
- hova = i;
- }
- }
- nyajhossz = hova;
- return array;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement