Форум программистов, компьютерный форум CyberForum.ru

Как вернуть значение результат работы функции в переменную? - C++

Восстановить пароль Регистрация
 
lex90
2 / 2 / 0
Регистрация: 19.01.2014
Сообщений: 51
22.01.2014, 14:43     Как вернуть значение результат работы функции в переменную? #1
Как вернуть значение результат работы функции в переменную?

К примеру
{ URLDownloadTofile(1,2,3,4) }
Возвращенное значение вернуть в переменную?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2014, 14:43     Как вернуть значение результат работы функции в переменную?
Посмотрите здесь:

Как вернуть значение функции C++
Как вернуть результат функции по ссылке? C++
C++ Как вернуть переменную типа char * из функции
Как вернуть значение нескольких переменных в точку вызова функции C++
C++ Как вернуть значение функции в С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
22.01.2014, 14:44     Как вернуть значение результат работы функции в переменную? #2
Цитата Сообщение от lex90 Посмотреть сообщение
{ URLDownloadTofile(1,2,3,4) }
C++
1
auto result = URLDownloadTofile(1,2,3,4);
lex90
2 / 2 / 0
Регистрация: 19.01.2014
Сообщений: 51
22.01.2014, 15:20  [ТС]     Как вернуть значение результат работы функции в переменную? #3
Спасибо правильно ли я понял?


}
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<windows.h>
#include<urlmon.h>
#include<iostream>
#pragma comment (lib, "urlmon.lib")
int main(){
    char * url = "URL Adress";
        char * file ="C:\\70.exe";
        
        HRESULT CoInitialize(NULL);
    auto result = URLDownloadToFile(NULL,url,file,NULL,NULL);// Сама функция загрузки
    while (auto = OK){std::cout<<"\Download File!"}
        std::<<"\error download"
        return 0;
}
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
22.01.2014, 15:25     Как вернуть значение результат работы функции в переменную? #4
lex90, если речь о URLDownloadToFile, то всё же как-то так:
C++
1
2
HRESULT result = URLDownloadToFile(NULL,url,file,NULL,NULL);
if( S_OK == result ) { std::cout << "The download started successfully.\n"; }
lex90
2 / 2 / 0
Регистрация: 19.01.2014
Сообщений: 51
22.01.2014, 16:25  [ТС]     Как вернуть значение результат работы функции в переменную? #5
Спасибо заработало а как бы описать так что бы прорамма выдергивала URL Адресса из TXT файла?
К примеру.Для этого подойдет ReadFileA .
Yandex
Объявления
22.01.2014, 16:25     Как вернуть значение результат работы функции в переменную?
Ответ Создать тему
Опции темы

Текущее время: 19:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru