ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

как печатать в консоль цветные символы и запускать внешние приложения?
  #1  
Старый 26.07.2007, 18:21
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию как печатать в консоль цветные символы и запускать внешние приложения?

сабж
можно ли написать простое консольное приложение на Си с элементами Си++, но без классов?
 
Ответить с цитированием

  #2  
Старый 26.07.2007, 18:29
Аватар для The_HuliGun
The_HuliGun
Участник форума
Регистрация: 19.05.2007
Сообщений: 228
Провел на форуме:
4325663

Репутация: 240
Отправить сообщение для The_HuliGun с помощью ICQ
По умолчанию

Подумай над тем, что спросил. С++ есть розширение С. Если ты что то напишеш с елементами С++, ето будет уже не С.
 
Ответить с цитированием

  #3  
Старый 26.07.2007, 19:56
Аватар для Helios
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

Репутация: 589
Отправить сообщение для Helios с помощью ICQ
По умолчанию

По теме:

Запуск приложений:

Код:
using namespace std;

int main()
{
  system("explorer");
  return 0;
}
 
Ответить с цитированием

  #4  
Старый 26.07.2007, 21:14
Аватар для gibson
gibson
Moderator - Level 7
Регистрация: 24.02.2006
Сообщений: 447
Провел на форуме:
2872049

Репутация: 705
Отправить сообщение для gibson с помощью ICQ
По умолчанию

Цитата:
простое консольное приложение
ну для этого много не нужно.
#include <iostream.h> - библиотека С++
#include <conio.h> - библиотка где есть функции для бывода цветовых сообщений
#include <graphics.h> - графическая библиотека =\

void main()
{
textcolor(GREEN);
cout<<"Hi from antichat";
}
 
Ответить с цитированием

  #5  
Старый 26.07.2007, 23:14
Аватар для tclover
tclover
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме:
9751364

Репутация: 1847


По умолчанию

Код:
#include <windows.h>
#include <cstdio>
	
	int main(int argc, char **argv)
	{
		HANDLE hOut;
		WORD cAttrib;
		char newprocess[] = "C:\\windows\\system32\\calc.exe";
		STARTUPINFO si;
		PROCESS_INFORMATION piP;
		
		hOut = GetStdHandle(STD_OUTPUT_HANDLE);
		cAttrib = FOREGROUND_GREEN | FOREGROUND_INTENSITY;
		SetConsoleTextAttribute(hOut, cAttrib);
		printf("=\\");
		//new process

		ZeroMemory(&si, sizeof(STARTUPINFO));
		si.cb = sizeof(STARTUPINFO);
		CreateProcess(newprocess, NULL, NULL, NULL, FALSE, CREATE_DEFAULT_ERROR_MODE, NULL, NULL, &si, &piP);
		WaitForSingleObject(piP.hProcess, INFINITE);
		CloseHandle(piP.hThread);
 		CloseHandle(piP.hProcess);			
		return 0;
	}
классов нет =\
под си переделать не проблема =\

Последний раз редактировалось tclover; 26.07.2007 в 23:45..
 
Ответить с цитированием

  #6  
Старый 30.07.2007, 18:42
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

Спасибо, ребята!
В будущем всё освою до мелочей, а пока уже интереснее делать простые примеры ))
 
Ответить с цитированием

  #7  
Старый 05.08.2007, 13:18
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

а как запустить прогу с параметрами?
system("gens.exe games/beyond_oasis.bin"); - запускает пустой эмулятор, а в батнике - запускается игра.
 
Ответить с цитированием

  #8  
Старый 05.08.2007, 13:51
Аватар для da_ff
da_ff
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
Провел на форуме:
413927

Репутация: 71
Отправить сообщение для da_ff с помощью ICQ
По умолчанию

>> а как запустить прогу с параметрами?
Код:
ShellExecute(0, "open", TEXT("NOTEPAD"), TEXT("README.TXT"), nil, SW_SHOWNORMAL);
или
BOOL CreateProcess(
PCTSTR pszApplicationName,
PTSTR pszCommandLine,
PSECURITY_ATTRIBUTES psaProcess,
PSECURITY_ATTRIBUTES psaThread,
BOOL bInheritHandles,
DWORD fdwCreate,
PVOID pvEnvironment,
PCTSTR pszCurDir,
PSTARTUPINFO psiStartInfo,
PPROCESS_INFORMATION ppiProcInfo);
Код:
STARTUPINFO si = { sizeof(si) };
PROCESS_INFORMATION pi;
CreateProcess(NULL, TEXT("NOTEPAD"), NULL, NULL, FALSE,
    0, NULL, NULL, &si, &pi);
 
Ответить с цитированием

  #9  
Старый 07.08.2007, 12:52
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

пасибо!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ по выделенным серверам †Romi4† Авторские статьи 4 31.08.2009 16:19
Как стать хакером! foreva Болталка 19 12.12.2007 00:12
FAQ по выделенным серверам (Dedicated Servers) byte57 Чужие Статьи 4 16.11.2006 22:03
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42



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


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




ANTICHAT.XYZ