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

string = define + string ; - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод русских символов. http://www.cyberforum.ru/cpp-beginners/thread279275.html
Здравствуйте, простите пожалуйста что отвлекаю, я хотел бы спросить как сделать так, что бы русские символы можно было вводить? Я вот так вот попробывал сделать: #include<iostream> using namespace std; int main(){ setlocale(LC_ALL, "Russian"); const int bukvu = 20; char slovo; while(true){
Visual C++ MFC вычисления внутри метода OnDraw Помогите пожалуйста как произвести вычисления по формуле внутри метода OnDraw??? http://www.cyberforum.ru/cpp-beginners/thread279270.html
Поднять настроение))) C++
Кто хочет посмеяться скомпелируйте это #include<iostream> #include<conio.h> #include<cstring> using std::cout; using std::cin; using std::endl; using std::string;
C++ Одномерный массив
Написал программу, с условием расхождение, подскажите что именно нужно переделать.... В одномерном массиве, состоящем из п вещественных элементов, вычислить: • максимальный по модулю элемент массива; • сумму элементов массива, расположенных между первым и вторым положительными элементами. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных. ...
C++ Запуск от имени администратора http://www.cyberforum.ru/cpp-beginners/thread279237.html
Мне надо создать программу на С++, чтобы при ее запуске она запускалась от имени администратора. Если Вы хотите написать, что надо правой кнопкой мыши нажать на программу и в свойствах что-то сделать, тогда лучше ничего не пишите. Потому что мне надо в коде написать команду или несколько команд, чтобы программа автоматически запускалась на любом компе где установлен windows от имени...
C++ Как преобразовать char[8] к unsigned long long? Требуется выполнить преобразование char к unsigned long long и обратно подробнее

Показать сообщение отдельно
marks90
2 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 23
19.04.2011, 15:30     string = define + string ;
ОС: Win7
Компилятор: Microsoft Visual Studio 8 |
--------------------------------------------

Понимаю что вопрос глупый, но всё же как сделать так:
SEND_URL = URL_REQUEST+IpszCmdParam ;

есть:
константа URL_REQUEST = “http://127.0.0.1/test.php?id=” ;
переменная IpszCmdParam = “i_id”;
нужно получить из этого одну строку типа:
переменная SEND_URL = "http://127.0.0.1/test.php?id=i_id" ;


примечание:
IpszCmdParam - параметр запуска (строка). из:
C++
1
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR IpszCmdParam, int nCmdShow)
Если можно ответ c кодом.)
Спасибо.

Добавлено через 3 часа 0 минут
Нашёл решение сам.
C++
1
2
3
4
std::string urll(URL_REQUEST);
urll += IpszCmdParam;
const char *SEND_URL = urll.c_str();
cout<<urll.c_str()<<endl;
Работает))

Да не совсем…
Ситуация следующая:
Строку нужно было собрать для подачи в: “СЮДА”

C++
1
HINTERNET hRequest  = ::InternetOpenUrl(hInternet,”СЮДА”,NULL, 0, 0, 0);
Мы её получили: urll.c_str() но дело в том, что тип данных подоваемых “СЮДА”(см.выше)(судя по error C2664: 'InternetOpenUrlW' : cannot convert parameter 2 from 'const char [42]' to 'LPCWSTR') должен быть LPCWSTR.
Тоесть просто TEXT.

Как конвертировать?

Строки URL_REQUEST и IpszCmdParam.
URL_REQUEST константа заданая так:
C++
1
#define URL_REQUEST "http://knopka10.hut2.ru/sam/index.php?id=";
а

IpszCmdParam это параметр запуска получиный путём: file_name.exe -parametr
C++
1
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR IpszCmdParam, int nCmdShow)
где переменная LPSTR IpszCmdParam и есть “parametr” вторая строка.
Или я чёт туплю?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru