Similar presentations:
Вывод различным цветом
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.
Добавить относительныепути до файлов!!!