15.12.2010, 21:09
обе ошибки и так понятны.
ну вот на счет второй, могу предположить, что из-за обработки массива через StripNewLine размер GetValue(data, sizeof(data)), а именно 128 может укоротиться на 2, то есть станет 126 и поэтому test1/2/3 размером 128 нельзя приравнять к 126. Возможно предположение ошибочное..
Использовал вот эту функцию (для заметки) :
А вот на счет первой ошибки - я даже не знаю в чём проблема
ну вот на счет второй, могу предположить, что из-за обработки массива через StripNewLine размер GetValue(data, sizeof(data)), а именно 128 может укоротиться на 2, то есть станет 126 и поэтому test1/2/3 размером 128 нельзя приравнять к 126. Возможно предположение ошибочное..
Использовал вот эту функцию (для заметки) :
Код:
stock StripNewLine(string[]) { new len = strlen(string); if (string[0]==0) return ; if ((string[len - 1] == '\n') || (string[len - 1] == '\r')) { string[len - 1] = 0; if (string[0]==0) return ; if ((string[len - 2] == '\n') || (string[len - 2] == '\r')) string[len - 2] = 0; } }
