Передача строки в функцию (нужно дописать код сейчас, глаза уже не видят ниче, нужен свежий взгляд)

T

Tolyan

C-подобный:
void FuncX()
{
         char StrX[32];
         char StrY[32];
         ...
         if (My_Func(StrX, StrY)) //: error 047: array sizes do not match, or destination array is too small
         {
         ...
         }
}

bool My_Func(char StrX[32], char StrY[32])
{
...
}

vtf ? в чем проблема .. заработался - ниче уже не вижу))
--- Добавлено позже ---
bool My_Func(String:StrX[], String:StrY[])
{
...
}

del.
 
Последнее редактирование модератором:

Kruzya

Участник
Сообщения
12,970
Реакции
10,924
  • Команда форума
  • #3
@Grey83, указать фиксированные размеры буферов тоже можно.
Но такой код будет компилироваться только если этот самый размер соблюсти.
OYTfSWx.png
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
@Kr1kuzya, ну вообще-то я подсказал как должно выглядеть в новом синтаксисе, что он написал в старом
 
Сверху Снизу