1

Как считать из файла строку в pChar? С минимумом телодвижений.

Человек человеку — друг, товарищ и брат!

2

Creator пишет:

Как считать из файла строку в pChar? С минимумом телодвижений.

Delphi
var
aa: tstringlist;
p: pchar;

begin

aa := TStringList.Create;
aa.LoadFromFile("file");
p := pchar(aa.Strings[number_of_string]);
freeandnil(aa);

end;

Дельфи под рукой нет, не уверен на счет наличия функции pchar (но вроде была), но уж если не она, то другая такая же есть точно.

let it mutha fukka burn

3

Я использую FreePascal, Delphi только через виртуальную машину, которую ещё поднять надо nomicons/smile
Когда придумаю что-то по-лучше, отпишусь...

Человек человеку — друг, товарищ и брат!

4

Creator пишет:

Я использую FreePascal, Delphi только через виртуальную машину, которую ещё поднять надо nomicons/smile
Когда придумаю что-то по-лучше, отпишусь...

Насколько я помню, тип pchar не очень сложен, если приспичит, напиши свою функцию для конвертации строки в pchar.

let it mutha fukka burn

5

LEOnid пишет:

Насколько я помню, тип pchar не очень сложен, если приспичит, напиши свою функцию для конвертации строки в pchar.

Именно этим и занимаюсь nomicons/smile

Человек человеку — друг, товарищ и брат!

6

Creator
Эх, мне бы столько свободного времени :-)))
В Дельфи разве нельзя просто "p := PChar(s)" написать?
http://www.snippetcenter.org/en/type-co … -s971.aspx

7

Вобщем, немного яндекса и лени дали результат: директива {$LONGSTRINGS ON} (или {$H+}) и самый обычный string nomicons/smile

Человек человеку — друг, товарищ и брат!