Конференция "Прочее" » Как вернуть массив строк из dll
 
  • Галинка (07.05.08 11:27) [0]
    не кидайте камнями только. Код на С:
    int getStringArray(char *status){

    char text[5][6] = {"text0\0",
           "text1\0",
           "text2\0",
           "text3\0",
           "text4\0"}
    ;

    memset((void *)status, '0', 30);

    memcpy((void *)status, (void *)text, 30);
     
    return 0;
    }



    Вызов из программы:
    char str_arr[5][6] = {{'0'}, {'0'}, {'0'}, {'0'}, {'0'}};

    getStringArray(&(str_arr[0][0]));



    но не работает... Точнее массив не заполняет. Подозреваю, что в длл все криво. Но не знаю, как равнее сделать (((
  • Игорь Шевченко © (07.05.08 11:29) [1]
    решение на С нужно ?
 
Конференция "Прочее" » Как вернуть массив строк из dll
Есть новые Нет новых   [134435   +34][b:0][p:0.001]