Попытался использовать динамические массивы для кое-чего. При запуске приложения оно зависает сразу. 
 Код: 
 Код
 
     
 #define W 12    
 #define H 12     
 int** get_arr(int n, int m){ 
    int **arr= new int*[n]; 
    for(int k= 0; k < n; k++) 
        arr[k] = new int[m]; 
    return arr; 
 } 
 int* get_pxy(int n,int m){ 
   int *arr = new int[n * m]; 
   return arr; 
 } 
     
 void del_arr(int** arr,int n){ 
    for (int s = 0; s <n; s++) 
     delete[]arr[s]; 
     delete[]arr; 
 } 
 void del_pxy(int* arr){ 
     delete[] arr; 
 } 
     
 int main(int argc, char** argv) { 
   int** grid = get_arr(W,H); //Тут получение двумерного массива 
     
     
   int* px = get_pxy(W,H); //Тут одномерных 
   int* py = get_pxy(W,H); 
      
          //Тут мой код 
   //Тут мой код 
   //Тут мой код 
     
   del_arr(grid,W); //Тут удаление двумерного массива 
     
     
   del_pxy(px); //Тут - одномерных. 
   del_pxy(py); 
   return 0; 
 } 
 
 Я знаю, что накосячил я конкретно с выделением памяти, даже догадываюсь что в функции get_pxy(...), но где конкретно - понятия не имею. 
 ЗЫ знаю что я самый отвратительный быдло-нубо-кодер в мире, но всё-же помогите.Добавлено (24 февраля 2015, 00:52)
---------------------------------------------
Тему уже можно закрыть, решил проблему сам. Прошу прощение))