Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5.  
  6. char** writeArray(char** arrTo, char* arrFrom, int colum) {
  7.     arrTo[colum] = new char[_MAX_PATH] {0};
  8.     for (int j = 0; j < (int)strlen(arrFrom); j++) {
  9.             arrTo[colum][j] = arrFrom[j];
  10.         }
  11.         return arrTo;
  12. }
  13.  
  14. int main() {
  15.     int colum = 3;
  16.     char** p = new char*[colum] {0};
  17.     p = writeArray(p, "test0", 0);
  18.     p = writeArray(p, "test1", 1);
  19.     p = writeArray(p, "test2", 2);
  20.  
  21.     for (int i = 0; i < colum; i++){
  22.         printf("p[%i] = %s\n", i, p[i]);
  23.     }
  24.        
  25.     for (int i = 0; i < colum; i++) {
  26.         delete[] p[i];
  27.     }
  28.     delete[] p;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement