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

Работа с файлами и запуск ехе из другой дерриктории. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарный поиск в массиве записей http://www.cyberforum.ru/cpp-beginners/thread136992.html
Проблема заключается в следующем: где то в коде бинарного поиске, в конце программы, присутствует ошибка. Линейный поиск и сортировка до бинарного поиска работает, а бинарный поиск работает не корректно. Сама задача: Дан список, содержащий 10 записей, каждая из которых имеет структуру: Шифр товара Наименование товара Цена (грн.) Признак наличия или отсутствия тип строка тип...
C++ При считывании из файла поле считывается неверно Здравствуйте! Подскажите , пожалуйста: я считываю строки из текстового файла. Там присутствуют такие поля, как nomer(номер телефона) и inic (инициалы). 1)Номер я описывала различными способами (int,long int,float), но если в файле он больше 4-х цифр, то считывается неверно. 2) Инциалы (inic) типа char. Тут тоже проблема: нормально считываются инициалы, где 1 точка (R.T) . Но если в файле... http://www.cyberforum.ru/cpp-beginners/thread136980.html
Как проверить выпуклость N-угольника? C++
Доброе время суток Выпуклый многоугольник задан последовательностью координат своих вершин .Вершины упорядочены Определить, находиться ли точка А внутри многоугольника. Как проверить и реализовать проверку на выпуклость N-угольника? #include <conio.h> #include <stdio.h> #include <math.h> #include <windows.h> #include "cstdlib"
C++ Символьный массив. Очень легко.
Написать программу, функция которой получит в качестве параметра символьный массив, после чего удалит из него два символа стоящих рядом, индекс начала символов ввести с клавиатуры Не могу понять как удалить символы из массива. И то же задание, но с двумерными массивами.
C++ Ошибка в методе http://www.cyberforum.ru/cpp-beginners/thread136951.html
Здравствуйте. В общем прога на шифрование и дешифрование методом Вижинера(каждая отдельно). Не пойму в чем бок. Компилит нормально, когда вводишь ключ вылетает ошибка. Ребят, буду очень благодарен. Завтра защита, а тут бок, уже 3й час разбираю...сил нет уже. на шифрование #include "stdafx.h" #include <stdio.h> #include <conio.h>
C++ Курсовая работа Здраствуйте все! Очень прошу помочь. Дело вот в чем, нужно написать курсовую работу(решить 40 задач). Решил 22,но сроки поджимают,а ведь нужно еще найти где все это дело распечатать. Покорнейше прошу прощения если нарушаю правила форума. Но если же все-таки кто-либо решит помочь,прошу сделать это более простым способом (я еще новичок). Вот собственно сами задачи: 1. Даны два числа. Найти среднее... подробнее

Показать сообщение отдельно
fortrun
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 3

Работа с файлами и запуск ехе из другой дерриктории. - C++

28.05.2010, 09:47. Просмотров 630. Ответов 2
Метки (Все метки)

Доброго время суток, господа.

У меня возникла небольшая проблемка:

Есть файл PHP, который открывает .ехе файл из дерриктории в зависимости от имени пользователя, у которого сейчас создана сессия.

PHP
1
2
$username = $_SESSION['valid_user'];
exec("\\".$username."\\small.exe");
В small.exe открываем определенную картинку:

C++
1
2
CImage in, out;
    in.Load ( L"in.jpg" );
Если запускать small.exe вручную через windows(двойным нажатием), то все ок. А если запускать через PHP то выдается ошибка, что нельзя найти in.jpg
(expression: m_hBitmap!=0)
Мне подсказали, что, если я запущу через cmd: "\users\small.exe" то ошибка будет такая же. Так оно и прозошло=(

Я попытался через php открывать small.exe с параметром "small.exe /\\username\\in.jpg."

Но столкнулся с другой проблемой.
Если я в small.exe делаю так:
C++
1
2
3
4
void main (int argc, char *argv[]){
.....
CImage in, out;
    in.Load ( *argv);
но в ответ на это мне пишут
error C2664: 'HRESULT ATL::CImage::Load(LPCTSTR) throw()' : cannot convert parameter 1 from 'char *' to 'LPCTSTR'

'LPCTSTR' насколько я понял - это константное значение.
И теперь я не знаю как быть, как из *argv[] сделать константу=(

заранее спасибо.
простите за бред.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru