strlen — получение длинны строки.

Описание:

u8 strlen(u8 *string);

Возвращает длину строки string в байтах.

Список параметров:

string

Входная строка либо указатель на строку, для которой измеряется длина.

Возвращаемые значения:

Длина строки string в байтах в случае успеха, и 0, если string пуста. Для строки с двухбайтовой кодировкой результат будет в два раза больше.

Пример:

<item addr="524:248" name="Тест для функции strlen" type="script">
V-ID/V-ADDR {
    if(opt0()) {
    	// Пример 1
    
    	u8 result_1 = strlen("It's the first string!");
    
    	// Пример 2
    
    	u8 str[] = "what length of this string?";
    	u8 result_2 = strlen(&str);
    	
    	// Вывод результата в интерфейс
    	u8 strForMess[50];
    	sprintf(strForMess, "%c result_1 = %d, result_2 = %d", 1, result_1, result_2);
    	setStatus(@exciterId():32, &strForMess);
    }
}
</item>
        

Результат выполнения данного примера в интерфейсе:

result_1 = 22, result_2 = 27