89.00K
Category: programmingprogramming

Вывод различным цветом

1.

Вывод различным цветом
SetConsoleTextAttribute(hStdout, index);
hStdout - идентификатор, который указывает на устройство вывода (в
нашем случае это экран консоли)
Index
- номер цвета из таблицы
Таблица цветов

2.

Пример использования
#include <windows.h>
#include <stdio.h>
#include<conio.h>
HANDLE hStdout;
void main(void)
{
hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hStdout, BACKGROUND_INTENSITY);
for (int index=0; index<100; index++)
{
SetConsoleTextAttribute(hStdout, index);
printf("Crack ");
}
SetConsoleTextAttribute(hStdout, FOREGROUND_BLUE);
printf("the ");
SetConsoleTextAttribute(hStdout, FOREGROUND_GREEN);
printf("world.");
getch();
}

3.

Вывод русскими буквами
#include <stdafx.h>
#include <conio.h>
#include <windows.h>
#include <string.h>
//-----------Функция для отображения русских букв-----------//
char bufRus[256];
char* Rus(const char* text)
{
CharToOemA(text,bufRus);
return bufRus;
}
//Вызов функции:
printf(Rus(«Вывод текста русскими буквами\n"));

4.

Работа с файлами
#include “stdio.h”;
#include “iostream.h”;
#include “stdlib.h”;
Для получения доступа к файлу, необходимо создать переменную типа FILE:
FILE * infile;
Infile=fopen(“my_file.txt”,”w”);
“w”-запись
“r”-чтение
“a”-добавление (запись в конец файла)
“t”-создание
“wt”-создание и запись
“../”-на один уровень вверх
fprintf(infile, ”Hello world!”); - запись в файл
fclose(infile); - закрыть соединение с файлом
Форматированное чтение из файла
fscanf(infile, “%d %i”, &var1, &var2);

5.

Добавить относительные
пути до файлов!!!
English     Русский Rules