@SaddledSharp
Кодер. Увлекаюсь информационной безопасностью.

Не могу разобраться в коде?

Всем привет! Недавно нашел очень странный код на Си, меня в нём затронуло вот такие строки:
P.S: *** это я скрыл.
_Bool getExten(_String ***);
_Bool getCheck(_String ***);
_Bool doInject(_String ***);
_Bool activate(_String ***);

И еще вот:
_String dir[QUAN] = {
		/* "/home/user/Templates/C/TEST/", */
		/* "/home/user/Templates/C/SOME/", */
		"/home/user/Templates/C/TEST/MORE/"
	};

	for (unsigned short index = 0; 
		index < QUAN; activate(dir[index++]));

Код выше вообще мне был непонятен, вроде бы чуть чуть понял что он пересчитывает что то... И еще вот:
FILE *check = fopen(file,"r");

	if (check != NULL) {
		while (fgets(buffer, BUFF, check) != NULL)
			if (strcmp(buffer, "#STARTED#\n") == 0) {
				virusIS = TRUE;
				break;
			}
		fclose(check);
	} else return 1;

НО выше чуть чуть понял что он читает файл и находит в нём строку, но был бы благодарен если бы подробнее обьяснили(если я не прав).

Больше всего я тут не понял эти моменты: _Bool
Что значит _Bool это стиль такой? Или другой bool тип данных? Не понятно...
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
myjcom
@myjcom
Больше всего я тут не понял эти моменты: _Bool
Что значит _Bool это стиль такой? Или другой bool тип данных? Не понятно...


https://en.cppreference.com/w/c/types/boolean
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы