18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
1

Объясните что возвращает функция

23.06.2016, 16:42. Показов 520. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
C++
1
2
3
4
5
6
7
8
9
10
11
int is_file_folder(const TCHAR *pth)
{
    HANDLE hfind;   
    WIN32_FIND_DATA wfd;
 
    hfind = FindFirstFile(pth,&wfd);
    if(!hfind || hfind==(HANDLE)-1)
        return 0;
    FindClose(hfind);
    return (((wfd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)==FILE_ATTRIBUTE_DIRECTORY)+1);
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2016, 16:42
Ответы с готовыми решениями:

Что возвращает функция?
Вот код : class Token { public: char kind; Token() {} Token(char a) { kind = a; } };

Узнать что возвращает функция
Вопрос уже задавал раньше, но никто не смог ответить :) В общем есть функция которая...

Что возвращает приведенная функция?
std::ostream& operator <<(std::ostream &os, Product &a) { float sum{a.second * 1000 / 100}; ...

Что возвращает функция size()?
что выполняет функция size() не могу найти кто знает скажите плиз

6
184 / 192 / 48
Регистрация: 25.08.2011
Сообщений: 792
23.06.2016, 17:02 2
0 - если фолдер и файл не найден
1 - если найден фолдер но не файл
2 - если найден и фолдер и файл
а вообще пальци нужно поламать за такой код
2
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
23.06.2016, 17:07 3
Единицу или двойку.
Если соответствующий бит в wfd.dwFileAttributes включен, то 2. Иначе - 1
Можно было бы переписать так
C++
1
2
if (wfd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY) return 2;
else return 1;
Добавлено через 2 минуты
Я только про строчку 10.
1Вирт1 дал более развернутое объяснение.
А насчет пальцев, да, присоединяюсь
1
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
23.06.2016, 17:41  [ТС] 4
Цитата Сообщение от 1Вирт1 Посмотреть сообщение
а вообще пальци нужно поламать за такой код
Что тут криво?

Поясните как логически прочесть строку return пожалуйста.
0
Администратор
Эксперт .NET
16980 / 13340 / 5208
Регистрация: 17.03.2014
Сообщений: 27,277
Записей в блоге: 1
23.06.2016, 17:42 5
VoltDeMar, функция возврашает 1 если путь это каталог, 0 если это файл или путь не найден.
0
18 / 18 / 4
Регистрация: 05.06.2012
Сообщений: 1,020
23.06.2016, 18:20  [ТС] 6
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Поясните как логически прочесть строку return пожалуйста.
Я в смысле синтаксиса.

Цитата Сообщение от 1Вирт1 Посмотреть сообщение
2 - если найден и фолдер и файл
OwenGlendower, Вирт гонит?
0
Администратор
Эксперт .NET
16980 / 13340 / 5208
Регистрация: 17.03.2014
Сообщений: 27,277
Записей в блоге: 1
23.06.2016, 18:42 7
VoltDeMar, мы оба ошиблись:
0 - ничего не найдено
1 - файл
2 - каталог
0
23.06.2016, 18:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2016, 18:42
Помогаю со студенческими работами здесь

Что возвращает функция acos?
Какие бы длины сторон я не подставлял постоянно считает по второй формуле из-за того что угол...

Узнать, что возвращает функция
Функция возвращает указатель на неизвестную структуру но как определить что содержится в...

Функция, что возвращает динамический массив
Функция возвращает динамический массив int *A1 (BYTE val) { int *mass = new int; ...

Что возвращает функция после сравнения?
Здравствуйте, необходимо реализовать код Хаффмана используя такие контейнеры как list, map, vector....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru