Главная arrow С++ (часть 2) arrow функция ishttpO

функция ishttpO

|Сак отмечалось, в загрузчике файлов из Интернета поддерживается только загрузка файлов с помошью протокола HTTP. В классе Download для подтверждения указания этого протокола в URL-адресе используется приведенная далее функция ishttp (). // Подтверждает, что в URL-адресе задан HTTP, jjool Download: : ishttp (char *url)  { char str[5] = "";
// Получает первые 4 символа из URL. strncpy(str, url, 4);
// Преобразует их в нижний регистр
for (char *p=str; *р; р++) *р = tolower(*р);
return !strcmp("http", str); s
}
Действия функции ishttp () понятны. Она просто проверяет, содержат ли первые четыре символа в URL-адресе строку "http". Если это так, функция возвращает true, в противном случае — false.