Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Вопросы начинающих программистов
Перезагрузить страницу Как экранировать символы в С++
Ответ
 
Опции темы Опции просмотра
  (#16 (permalink)) Старый
white_ghost white_ghost вне форума
Member
 
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 13.11.2010
По умолчанию 15.11.2010, 13:53

блин у меня уже от этих эксперементов по всему разделу валяются всевозможные архивы, даже на рабочем столе вот вылезла гадость.
Ответить с цитированием
  (#17 (permalink)) Старый
white_ghost white_ghost вне форума
Member
 
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 13.11.2010
По умолчанию 17.11.2010, 02:28

итак продолжение. Дошли у меня руки до непосредственно createprocess
Код:
#include <iostream>
#include <windows.h>
#include <winbase.h>
using namespace std;
int main()
{
_STARTUPINFOA cif;
ZeroMemory(&cif,sizeof(_STARTUPINFOA));
_PROCESS_INFORMATION pi;
bool a = CreateProcessA("C:\\Program Files\\winrar\\rar.exe a c:\\1.rar c:\\intel",NULL,NULL,NULL,FALSE,NULL,NULL,NULL,&cif,&pi);
cout<<a<<endl;
TerminateProcess(pi.hProcess,NO_ERROR);
return 0;
}
пока для понимания чего и как лайт версия.
ну во первых при компиляции вылезает варнинг че значит не ясно
\12\main.cpp|12|warning: passing NULL used for non-pointer converting 6 of `BOOL CreateProcessA(const CHAR*, CHAR*, _SECURITY_ATTRIBUTES*, _SECURITY_ATTRIBUTES*, BOOL, DWORD, void*, const CHAR*, _STARTUPINFOA*, _PROCESS_INFORMATION*)'|
при выполнении никакого рара не появляется а = 0 че делать?
Ответить с цитированием
  (#18 (permalink)) Старый
white_ghost white_ghost вне форума
Member
 
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 13.11.2010
По умолчанию 17.11.2010, 02:34

варнинг убрал, прописал в 6 параметре вместо NULL NORMAL_PRIORITY все равно функция выдает 0.
Ответить с цитированием
  (#19 (permalink)) Старый
Angel5a Angel5a вне форума
Member
 
Сообщений: 1,213
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.02.2005
По умолчанию 17.11.2010, 22:05

поменяйте командную строку и NULL местами, пример в MSDN есть
Ответить с цитированием
  (#20 (permalink)) Старый
white_ghost white_ghost вне форума
Member
 
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 13.11.2010
По умолчанию 18.11.2010, 04:13

Да поменять поменял, это все работает. Вопрос теперь о том с чего все начиналось. Как теперь к этому прикрутить относительные пути?
Ответить с цитированием
Ads.
  (#21 (permalink)) Старый
Angel5a Angel5a вне форума
Member
 
Сообщений: 1,213
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.02.2005
По умолчанию 18.11.2010, 21:00

элементарно. просто не пишите абсолютные пути. система по умолчанию использует относительный путь, если вы ей не скажите иначе (а вы это и говорите)
Ответить с цитированием
  (#22 (permalink)) Старый
white_ghost white_ghost вне форума
Member
 
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 13.11.2010
По умолчанию 18.11.2010, 21:40

Это как? просто winr\rar.exe функция уходит в 0. а если пути до архивов и файлов прописать то вин рар уходит в 0
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Недопустимые символы в XML Garik XML & WML 3 24.08.2014 14:10
не разборчивые символы abzdoliz Windows 7 3 28.02.2012 07:19
Продублировать символы Вадимко Prolog 0 03.05.2011 10:18
Математические символы в VB uniss Visual Basic 0 03.09.2008 02:48
Символы в RichTextBox yelis Visual Basic 2 01.09.2008 08:55
Непечатные символы imported_Diablo83 Visual Basic 0 27.04.2006 11:01
Символы и их коды SkyHawk C++ Builder 3 13.12.2005 08:50
Как считать символы из файла Ученик C++ Builder 4 09.09.2005 22:40
Как вставить русские символы Northwood Java 1 27.08.2005 14:45
Как заменить символы в строке Nightwish С/С++ 1 06.06.2005 17:12
Программа и отображающиеся символы kuu Smalltalk 4 04.10.2004 18:52
Как сравнивать символы imported_Finn С/С++ 9 21.12.2003 01:52



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов