Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
ВнизПриведение типов Найти похожие ветки
← →
NetSkipper (2008-01-31 14:05) [0]Как привести string к массиву с переменными pchar на лету? =) на с++ выглядит так- (const char * const *)"string"
← →
Ega23 © (2008-01-31 14:06) [1]Pchar(string)
← →
Palladin © (2008-01-31 14:06) [2]PChar(@s[5])
← →
NetSkipper (2008-01-31 14:10) [3]Ega23, дык нужен массив. Palladin, что за s[5]? Мне же строку надо привести..
← →
clickmaker © (2008-01-31 14:13) [4]одну строку к двумерному массиву символов? как это?
← →
ketmar © (2008-01-31 14:14) [5]«массив с переменными PChar»? это как понять вообще? array of PChar, и в каждом — указатель на asciiz из одного символа? а нафига такое надо вообще?
← →
Palladin © (2008-01-31 14:16) [6]а.. мля... массив строк с окончанием даблзиро...
только в ручную...
← →
Palladin © (2008-01-31 14:17) [7]или я опять чего то не понял...
← →
NetSkipper (2008-01-31 14:19) [8]Просто в функции с определенным флагом входной параметр можно передать в виде строки, чтоб компилятор не ругался, надо привести типы, а дальше пусть она сама разбирается.. Вот дали просто в зубы вышерасположенный код и все..
← →
clickmaker © (2008-01-31 14:20) [9]const char * const *) - это не "в виде строки".
это двумерный массив символов, а-ля аргументы командной строки функции main()
← →
ketmar © (2008-01-31 14:21) [10]нет, вы как хотите, а я протестую! каждый такой вопрошающий обязан привести с собой хорошо обученый штат телепатов, которые растолкуют нам то, что вопрошающий знает, но добровольно сказать не хочет.
← →
ketmar © (2008-01-31 14:22) [11]а задача, кстати, нерешаема. потому что недостаточно исходных данных.
← →
NetSkipper (2008-01-31 14:27) [12]В си с плюсами я не силен, потому без понятия, почему там массив двумерный.. Как я понимаю, функция в любом случае получает массив array of pchar, но с одним флагом так и применяет, а с другим она его сама же и переконвертит обратно, в строку- просто переменная должна быть одного типа при передаче, чтоб компилятор не ругался.
← →
clickmaker © (2008-01-31 14:32) [13]
> функция в любом случае получает массив array of pchar
array of array of pchar
ты ее из DLL вызываешь, что-ли? Или как?
← →
Anatoly Podgoretsky © (2008-01-31 14:40) [14]pchar не массив
← →
NetSkipper (2008-01-31 14:45) [15]Да, ф-ю вызываю в дллке. Я знаю, что pchar не массив, мне нужен массив из переменных типа pchar.
← →
Palladin © (2008-01-31 14:48) [16]а как ты из одного string"а собрался сделать много Pchar?
← →
NetSkipper (2008-01-31 14:55) [17]Видимо, как написал ketmar- каждый символ будет являться элементом массива. Я вообще не понимаю, разве так сложно портировать код с с++?
← →
DiamondShark © (2008-01-31 14:57) [18]
> Да, ф-ю вызываю в дллке
а заголовок функции и описания типов мы когда увидим? на масленицу?
← →
NetSkipper (2008-01-31 15:11) [19]Тип переменной PPCharArray, изначально string. Разве еще что-то нужно?
← →
Palladin © (2008-01-31 15:15) [20]у меня подозрение что я все таки был прав в [6]
← →
DiamondShark © (2008-01-31 15:20) [21]
> Разве еще что-то нужно?
Нам вообще ничего не нужно. Это тебе что-то нужно.
Но вот сказать, что тебе нужно ты стесняешься. Ломаешься, говоришь полунамёками.
← →
Anatoly Podgoretsky © (2008-01-31 15:47) [22]
> Я вообще не понимаю, разве так сложно портировать код с
> с++?
А зачем, не надо.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.04 c