Форум программистов, компьютерный форум CyberForum.ru

Корректный код под C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с текстовым файлом http://www.cyberforum.ru/cpp-beginners/thread1116650.html
Доброго времени суток, друзья! Прошу помощи с выполнением лабораторной работы. Задание: необходимо прочитать текстовый файл и вывести на экран: количество определенных символов, каких именно - вводит пользователь (как единичный символ - "а", так и пара символов "ab", что в потенциале будет словом). количество слов в тексте. .
C++ Создать файл, содержащий сведения об ассортименте товаров в магазине Создать файл, содержащий сведения об ассортименте товаров в магазине. Структура записи: название товара, цена, количество, дата поставки,срок годности, поставщик. Названия товаров могут повторяться. Написать программу, выдающую информацию в следующем виде: стоимость самого дорогого товара и его наименование; названия товаров по стоимости за единицу не превышающие Х руб. в порядке возрастания... http://www.cyberforum.ru/cpp-beginners/thread1116630.html
Словесное описание C++
Помогите словесно описать фрагмент кода! Код: #include<iostream> using namespace std; int main() { char name1, name2,str; int i,l;
Варианты организации файлового В/В в C++ C++
Встретил несколько вариантов организации файлового В/В: 1) - через создание объектов классов ifstream и ofstream: std::ifstream fileIn("fileIn.txt", std::ios::in); std::ofstream fileOut("fileOut.txt", std::ios::out); Тогда работать можно дальше как с потоками cin и cout (например): ch = fileIn.get(); fileOut << "Output this string. \n"; 2) - через открытие файла функцией...
C++ Friend function http://www.cyberforum.ru/cpp-beginners/thread1116591.html
Нужно сделать функции Length и Angle френдовыми для другого класса. Как это запилить? Sect.h #include <iostream> #include <math.h> #include <Windows.h> #include <conio.h> using namespace std; #define PI 3.14
C++ Можно ли узнать имя файла по int дескриптору? Открываю файл так: errno_t err01; int fHandle; err01 = _sopen_s(&fHandle, fileName, _O_RDWR, _SH_DENYRW, 0); Далее для в качестве идентификатора файла использую только int'овый дескриптор названный в этом примере fHandle. Вопрос: могу ли я, зная только int-дескриптор, получить имя файла, ему соответствующее? подробнее

Показать сообщение отдельно
DrOffset
6419 / 3793 / 877
Регистрация: 30.01.2014
Сообщений: 6,583
11.03.2014, 20:54     Корректный код под C++
El_cucumber, под windows можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <cstdio>
#include <clocale>
#include <windows.h>
 
void clrscr(HANDLE console);
 
enum
{
    RED       = FOREGROUND_RED | FOREGROUND_INTENSITY
  , ORANGE    = FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY
  , YELLOW    = FOREGROUND_GREEN | FOREGROUND_RED
  , GREEN     = FOREGROUND_GREEN | FOREGROUND_INTENSITY
  , LIGHTBLUE = FOREGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_GREEN
  , BLUE      = FOREGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_BLUE
  , MAGENTA   = FOREGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_RED
};
 
int main()
{
    setlocale(LC_CTYPE, "Russian");
    HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE);
 
    clrscr(console);
 
    SetConsoleTextAttribute(console, RED);
    printf("Каждый \n\r");
    SetConsoleTextAttribute(console, ORANGE);
    printf("Охотник \n\r");
    SetConsoleTextAttribute(console, YELLOW);
    printf("Желает \n\r");
    SetConsoleTextAttribute(console, GREEN);
    printf("Знать \n\r");
    SetConsoleTextAttribute(console, LIGHTBLUE);
    printf("Где \n\r");
    SetConsoleTextAttribute(console, BLUE);
    printf("Сидит \n\r");
    SetConsoleTextAttribute(console, MAGENTA);
    printf("Фазан \n\r");
    SetConsoleTextAttribute(console, FOREGROUND_INTENSITY);
 
    system("pause");
    return 0;
}
 
void clrscr(HANDLE console)
{
    COORD topLeft  = { 0, 0 };
    CONSOLE_SCREEN_BUFFER_INFO screen;
    DWORD written;
 
    GetConsoleScreenBufferInfo(console, &screen);
    FillConsoleOutputCharacterA(
        console, ' ', screen.dwSize.X * screen.dwSize.Y, topLeft, &written
    );
    FillConsoleOutputAttribute(
        console, FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_BLUE,
        screen.dwSize.X * screen.dwSize.Y, topLeft, &written
    );
    SetConsoleCursorPosition(console, topLeft);
}
 
Текущее время: 18:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru