Как "вручную" инициализировать такие структуры?
struct B {
    char* b;
    int  bb;
};
struct A {
    char* a;
    struct B* b;
};
Что-то вроде такого:
struct A* a = { {"qqq", { {"b1", 1}, {"bN", 0}, NULL } },
                    {"abc", { {"a1", 0}, NULL } }};
Но, во-первых gcc выдает кучу warning'ов при компиляции.
Во-вторых, если сделать:
  printf("s = %s\n", a[0].b[0].b);
программа упадет с segmentation fault.
Спасибо.

    
      Ответ на:
      
          комментарий
        от marsijanin 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от marsijanin 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от marsijanin 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от marsijanin 
  
    
      Ответ на:
      
          комментарий
        от marsijanin 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от marsijanin 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от marsijanin 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  

    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от marsijanin 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  

    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум linux. Как разместить в шаред мемори массив структур? (2004)
- Форум Размер структуры с вложенным массивом структур (2013)
- Форум что не так в использовании структуры (2008)
- Форум [C/C++] Выравнивание структур. Надо ли париться? (2011)
- Форум не понятно: memcpy (2009)
- Форум Обращение к полям структуры в структуре (2014)
- Форум bzero core dump (2001)
- Форум GSList: как получить доступ к данным? (2008)
- Форум Правильное считывание бинарных структур (2012)
- Форум [C] Инициализация рекурсивных структур на этапе компиляции (2010)