inklesspen
Не пишу модули под LSD :с
- Сообщения
- 1,775
- Реакции
- 967
В общем перехожу на рекомендуемый синтаксис (#pragma newdecls required)
И нашел такую хрень:
error 161: brackets atfer variable name indicate a fixed-size array, but a dynamic size was given - did you mean to use "new char[size]" syntax?
Сам кусок кода:
Перевод яндекса:
кронштейны течение имя переменной указывает на массив фиксированного размера, а размер был дан - ты хотел использовать "новый char[Размер]" синтаксис?
И тут понятно что он жалуется на этот синтаксис, но я хочу перейти на этот, и в то-же время убрать эту хрень
И нашел такую хрень:
error 161: brackets atfer variable name indicate a fixed-size array, but a dynamic size was given - did you mean to use "new char[size]" syntax?
Сам кусок кода:
PHP:
stock void CGOPrintToChat(int client, const char[] message, any:...)
{
if(client == 0 && client > MaxClients)
return;
int a = strlen(message)+190, l;
char b[a]; // Жалуется на это
l = ReplaceString(b, VFormat(b, a, message, 3), "\n", "~", false);
for(int i=0; i < ZCOLOR; i++) ReplaceString(b, a, color_t[i], color_c[i]);
if(l)
{
char s[l+1][192];
for (int m = ExplodeString(b, "~", s, l, 192), p; p < m; p++) PrintToChat(client, " %s", s[p]);
}
else PrintToChat(client, " %s", b);
}
Перевод яндекса:
кронштейны течение имя переменной указывает на массив фиксированного размера, а размер был дан - ты хотел использовать "новый char[Размер]" синтаксис?
И тут понятно что он жалуется на этот синтаксис, но я хочу перейти на этот, и в то-же время убрать эту хрень