Страници: 1 [2]
  Изпечатай  
Автор Тема: Въпорсче за указатели в C/C++  (Прочетена 3644 пъти)
Irrefutable
Deep in hell
*
Публикации: 18



Профил
« Отговор #15 -: Март 07, 2007, 07:43:07 »

А аз не видях проблем да се предава като char**

Код:

#include <vector>
#include <string>
#include <iostream>
using namespace std;

string func1 (char** mass)
{
    vector<string> vec;
    int i=sizeof(mass)-1;    
    while ( i-- > 0 )
      vec.push_back( mass[i] );

    string ret="";
    for (i=0;i<vec.size();i++)
        ret+=vec[i];
     
    return ret;
};

int main()
{
    char* mas[3];    
    char* word;
    mas[0]="asdasda";
    mas[1]="dzdz";
    mas[2]="123213";
    cout<< func1(mas);  
     
    cin.get();
    return 0;
}
Активен
Страници: 1 [2]
  Изпечатай  
 
Отиди на: