HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 16.02.2009, 13:02
Fl0dER
Познающий
Регистрация: 22.12.2008
Сообщений: 82
С нами: 9149599

Репутация: 6
По умолчанию

А как вобще отключить CRT ?

Компилю

Код:
#include <iostream>
using namespace std;

int main()
{
cout << "hello ";
}

и вижу
Код:
'Consol.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375\msvcp90.dll'
'Consol.exe': Loaded 'C:\WINDOWS\WinSxS
\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375\msvcr90.dll'
 
Ответить с цитированием

  #2  
Старый 16.02.2009, 13:13
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами: 9320830

Репутация: 86
По умолчанию

Цитата:
Сообщение от Fl0dER  
А как вобще отключить CRT ?

Компилю

Код:
#include <iostream>
using namespace std;

int main()
{
cout << "hello ";
}
return не забывай прописывать...
Код:
int main()
{
cout << "hello ";
return 0;
}
 
Ответить с цитированием

  #3  
Старый 16.02.2009, 19:53
4y4o
Познающий
Регистрация: 22.01.2007
Сообщений: 40
С нами: 10157510

Репутация: 4
По умолчанию

#include "stdafx.h"
#include "windows.h"
#include <iostream>
int main()
{
STARTUPINFOA si;
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof(si) );
ZeroMemory( &pi, sizeof(pi) );
SECURITY_ATTRIBUTES secat;
secat.nLength = sizeof(SECURITY_ATTRIBUTES);
secat.bInheritHandle = TRUE;
HANDLE newin, writein;
CreatePipe(&newin,&writein,&secat,0);
si.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOWNORMAL;
si.hStdInput=newin;
GetStartupInfoA(&si);
si.cb;
CreateProcessA(NULL, "cmd.exe", NULL, NULL, TRUE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi);
DWORD bytes;
char command[100] = "mkdir 1254655553";
WriteFile(writein, command, 100, &bytes, NULL);
std::cin.get();
}


Уважаемые отцы объясните боту патчему не создаётся папка )
 
Ответить с цитированием

  #4  
Старый 16.02.2009, 19:59
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами: 9999746

Репутация: 1318


По умолчанию

Универсальный дебагер тебе в руки:

Код:
LPVOID lpMsgBuf;
FormatMessage(
    FORMAT_MESSAGE_ALLOCATE_BUFFER |
    FORMAT_MESSAGE_FROM_SYSTEM |
    FORMAT_MESSAGE_IGNORE_INSERTS,
    NULL,
    GetLastError(),
    0,
    (LPTSTR) &lpMsgBuf,
    0,
    NULL
);
MessageBox(NULL, (LPCTSTR)lpMsgBuf, TEXT("Error"), MB_OK | MB_ICONERROR);
LocalFree(lpMsgBuf);

Вызови этот код после CreatePipe, после CreateProcess и сам всё узнаешь. А вообще для кого придумали обработку ошибок?
 
Ответить с цитированием

  #5  
Старый 16.02.2009, 20:02
4y4o
Познающий
Регистрация: 22.01.2007
Сообщений: 40
С нами: 10157510

Репутация: 4
По умолчанию

ничё не получилось
 
Ответить с цитированием

  #6  
Старый 16.02.2009, 20:05
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами: 9999746

Репутация: 1318


По умолчанию

Это как?
 
Ответить с цитированием

  #7  
Старый 16.02.2009, 20:40
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

#include <winows.h>

CreateDirectory();
 
Ответить с цитированием

  #8  
Старый 17.02.2009, 13:32
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами: 10262314

Репутация: 668


По умолчанию

Код:
#include <string>
#include <iostream>

void test(std::string []);

int main()
{
	std::string test2[3];
	test(test2);
	std::cout << test2[2];

	return 0;
}

void test(std::string test[])
{
	test[0] = "data";
	test[1] = "data2";
	test[2] = "data3";
}
всё отлично коплится
 
Ответить с цитированием

  #9  
Старый 17.02.2009, 13:39
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами: 9320830

Репутация: 86
По умолчанию

2Doom123 наигромаднейшее тебе спасибо!!!! все работает на ура)))
 
Ответить с цитированием

  #10  
Старый 17.02.2009, 14:39
4y4o
Познающий
Регистрация: 22.01.2007
Сообщений: 40
С нами: 10157510

Репутация: 4
По умолчанию

#include "stdafx.h"
#include "windows.h"
#include <iostream>
int main()
{
STARTUPINFOA si;
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof(si) );
ZeroMemory( &pi, sizeof(pi) );
SECURITY_ATTRIBUTES secat;
secat.nLength = sizeof(SECURITY_ATTRIBUTES);
secat.bInheritHandle = TRUE;
HANDLE newin, writein;
CreatePipe(&newin,&writein,&secat,0);
si.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOWNORMAL;
si.hStdInput=newin;
GetStartupInfoA(&si);
si.cb;
CreateProcessA(NULL, "cmd.exe", NULL, NULL, TRUE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi);
DWORD bytes;
char command[100] = "mkdir 1254655553";
WriteFile(writein, command, 100, &bytes, NULL);
std::cin.get();
}

Дяди! Патчему папка не создаётся? бот в шоке ))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.