Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- #include <windows.h>
- #include <stdio.h>
- #include <locale.h>
- ////////////////////////////////////////////////////////
- int main() //
- {
- setlocale(LC_ALL, "Rus");
- printf("Привет! \n");
- // printf(Rus("Мельница") );
- }
- */
- #include <windows.h>
- #include <stdio.h>
- LPCSTR Rus(LPCTSTR pszIn);
- void ConsolePrint(const char* str, int Colour);
- void ConsolePrint(int Y, int X, const char* str, int Colour);
- ////////////////////////////////////////////////////////
- int main() //
- {
- printf(Rus("Мельница") );
- ConsolePrint("SONY", 2);
- ConsolePrint(7, 27, "Pictures", 4);
- ConsolePrint("", 15);
- }
- LPCSTR Rus(LPCTSTR pszIn)
- {
- static char szBuffer[MAX_PATH];
- CharToOemBuff(pszIn, szBuffer, MAX_PATH);
- return szBuffer;
- }
- void ConsolePrint(const char* str, int Colour)
- {
- DWORD result;
- COORD coord;
- HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
- SetConsoleTextAttribute(hStdout, Colour); // Изменим цвет текста
- WriteConsole(hStdout, Rus(str), strlen(str), &result, 0);
- }
- // Y - это строка, X - это позиция в строке
- // ============================================
- void ConsolePrint(int Y, int X, const char* str, int Colour)
- {
- DWORD result;
- COORD coord;
- HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
- SetConsoleTextAttribute(hStdout, Colour);
- coord.X = X; // Выбираем позицию
- coord.Y = Y; // Выбираем строку
- SetConsoleCursorPosition(hStdout, coord);
- WriteConsole(hStdout, Rus(str), strlen(str), &result, 0);
- }
- /* какой цвет как обозначается:
- (HEX)
- 0 0 = черный
- 1 1 = синий
- 2 2 = зеленый
- 3 3 = голубой
- 4 4 = красный
- 5 5 = лиловый
- 6 6 = желтый
- 7 7 = белый
- 8 8 = серый
- 9 9 = светло-синий
- 10 a = светло-зеленый
- 11 b = светло-голубой
- 12 c = светло-красный
- 13 d = светло-лиловый
- 14 e = светло-желтый
- 15 f = ярко-белый
- */
- /*
- #include <string.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <iostream>
- #pragma warning(disable : 4996)
- using namespace std;
- char sc[15];
- int ind = 0;
- int main() {
- int s = 0;
- while (true) {
- printf("enter coordinactions of 2 cells : ");
- scanf("%s", sc);
- if(0 == strcmp(sc, "end") ) break;
- for (int i = 1; i < 3; i++) {
- printf("%dst is ", i);
- if (sc[ind] == '-') ind++;
- if (sc[ind] % 2 == 1 && sc[ind + 1] % 2 == 1) {
- printf("black");
- s += -10;
- }
- else if (sc[ind] % 2 == 0 && sc[ind + 1] % 2 == 1) {
- printf("white");
- s += 10;
- }
- else if (sc[ind] % 2 == 0 && sc[ind + 1] % 2 == 0) {
- printf("black");
- s += -10;
- }
- else if (sc[ind] % 2 == 1 && sc[ind + 1] % 2 == 0) {
- printf("white");
- s += 10;
- }
- printf("\n");
- if (i == 2 && abs(s) == 20) {
- printf("Yes, the colors are the same!\n\a");
- }
- else if(i == 2) {
- printf("No, the colors arent the same!\n\a");
- }
- ind += 2;
- }
- }
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement