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

Работа с консолью - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите исправить ошибку http://www.cyberforum.ru/cpp-beginners/thread411899.html
Программа должна посчитать р используя s. После ввода любого значения у выдает :"Floating poin eror: Divide by 0. Abnormal program termination." В чем проблема и как её исправить? #include <iostream.h> #include <conio.h> #include <math.h> int factorial (long int a) { if (a > 1)
C++ Задача на строки вводится строка слов разделенных пробелами(возможны лишние пробелы в начале и в конце строки и между словами). Сформировать строку в которой удалены лишние пробелы и повторявшиеся ранее слова порядок слов не менять http://www.cyberforum.ru/cpp-beginners/thread411897.html
C++ Сортировка фамилий по алфавиту
В исходном файле input.txt дано несколько фамилий. Нужно отсортировать их по алфавиту и вставить в файл output.txt. Содержимое input.txt и output.txt вывести на экран. Язык C.
C++ Как реализовать поиск минимального и максимального элемента в двух объектах класса сразу??
Т.е. один минимальный на два объекта, объекты - одномерные массивы
C++ Листание текстового файла в консоле http://www.cyberforum.ru/cpp-beginners/thread411845.html
На экран выводится файл, который можно листать вперед или назад. // Прототип функции вывода части матрицы, в которую переписан листаемый файл void matr_part_out(char matr, int icur, int how_many, int x, int y); // Очистка окна от старого текста void clear_window (int left, int top, int right, int botton, char color); // Для перемещения полоскового курсора, для выделения цвета...
C++ Вопрос насчёт чтения файла Добрый вечер. у меня имеется файл, в котором данные расположены не в одной строке. Для чтения я использую функцию fgets, и вот такая проблема возникает: мне необходимо, чтобы каждая следующая fgets читала следующую строку. Я слышал что-то про "перевод курсора в файле" на следующую строку в iostream, но, во-первых, как мне это реализовать, а во-вторых, я работаю со стандартной библиотекой си -... подробнее

Показать сообщение отдельно
BoMa
0 / 0 / 0
Регистрация: 20.05.2011
Сообщений: 29
19.12.2011, 20:38     Работа с консолью
На экран выводится файл, который можно листать вперед или назад. По выведенному на экран тексту можно перемещать курсор, который при подводе к символу выделяет его цветом. При нажатии на заданные студентом клавиши на экран выводится код этого символа в десятичной или шестнадцатеричной системе счисления.

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
# pragma once
#include <conio.h>
#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>
# define FNAME "1.txt" 
#include "conv.h>
#include "stdafx.h"
 
using namespace std;
 
int  main ()
{
 
// Имя открываемого файла, задано в директиве define
 
ifstream myFile(FNAME);
if (!myFile)
{
    cout<<" Не открыт файл "<<FNAME;
    _getch();
    return 1;
}
 
// Вывод содержимого файла на экран     
 
char ch;
while (myFile.get(ch));
_getch();
cout<<ch;
 
 
// счетчик строк  используем count
 
string textline;
char matr[ROW][COL];
int count=-1;
 
// Оператор цикла для чтения строк до конца файла 
 
while (!myFile.eof())
{
    getline(myFile.textline);
    count++;
    strcpy (matr[count],textline.c_str());
    }
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
#include <stdio.h>
 
int main(void)
{
 
char c;         // объявили переменную символьного типа
 
while // В цикле все, только для того, чтобы можно было за один запуск     программы узнать код любого числа символов
 
 
( ! fflush (stdin) && ( c = getc (stdin) ) && printf ("%c - %d\t%x", c, (int) c) && c != '\n' );
  return 0; 
}
 
 
// Для перемещения курсора используем функцию
 
#include <Windows.h>
 
void GoToXY (short x, short y)
 
{
        HANDLE StdOut = GetStdHandle(STD_OUTPUT_HANDLE);
        COORD coord = {x, y};
        SetConsoleCursorPosition(StdOut, coord);
}
вот пока только наброски....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru