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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.81
Algiz
160 / 160 / 13
Регистрация: 23.02.2011
Сообщений: 347
#1

Псевдографика - C++

26.08.2011, 21:52. Просмотров 2099. Ответов 3
Метки нет (Все метки)

Мне нужно консольное псевдографическое приложение.
Функции вроде printf и std::cout выводят информацию с новой строчки.
А можно как нибудь в C++ переписать какую нибудь из уже выведеных?
Например после выполнения такого кода:
printf("1 строка");
printf("2 строка");
printf("3 строка");
могу я во второй строке заменить несколько букв без очистки экрана и "рисования" заново?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2011, 21:52     Псевдографика
Посмотрите здесь:

Псевдографика на c++ - C++
Возникла проблема. Требуется вывести таблицу, шапка которой на русском. Всё бы нормально, но если подключать iostream, то таблица...

псевдографика - C++
Помогите. разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом «*» или пробелом. Размер фигуры (n)...

Псевдографика - C++
Как написать слово "Hello" в консоли?

Псевдографика - C++
Тема для рассуждений. Можно ли вывести на экран, скажем так клетку (3х3) начерченную в файле: --------------------------------- |...

[C++] Псевдографика - C++
Здравствуйте. Помогите пожалуйста написать программу.Суть состоит вот в чем: На экран из файла выводится таблица, прочерченная с помощью...

Псевдографика в консоли - C++
Доброе время суток! Ставил значит на днях Boost, через mac port и увидел очень занятную "псевдографику". Сразу захотелось себе ее...

Cls и псевдографика - C++
Есть вопрос - system("cls") очищает экран от выведенных линий/окружностей и тп псевдографики Кто знает как с этим бороться и есть ли...

Псевдографика на плюсах - C++
Здравствуйте! Недавно попросили реализовать построение графиков в консоли. Получилось этакое: Функциональное программирование....

консольная псевдографика - C++
как узнать текущее положение консольного курсора, не мыши, а именно того, который символы набирает )

Visual C++ псевдографика - C++
Как выводить коды символов в консоль (например чтоб нарисовать рамку)?

Есть ли в с++ цветная псевдографика - C++
Здравствуйте!! А подскажите пожалуйста есть ли в с++ цветная псевдографика?? Если да, то как ее сделать

Псевдографика. Заполнить окно вывода фигурами - C++
на С++ нужно заполнить окно вывода: 1)ромбами 2)равнобедренными треугольниками 3)прямоугольными треугольниками с прямы углом снизу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
26.08.2011, 22:09     Псевдографика #2
Есть WinApi функция
C++
1
BOOL SetConsoleCursorPosition(HANDLE,COORD);
Добавлено через 6 минут
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
#include <iostream>
#include <windows.h>
 
using namespace std;
 
static HANDLE _ConsoleOut = GetStdHandle(STD_OUTPUT_HANDLE);//Консоль вывода
 
BOOL SetCurrentPos(SHORT x, SHORT y)
{
    COORD pos = {x,y};
    return SetConsoleCursorPosition(_ConsoleOut, pos);
}
 
int main()
{
    cout << "1 string" << endl;
    cout << "2 string" << endl;
    cout << "3 string" << endl;
 
    SetCurrentPos(2,2);
    cout << "bla bla";
 
    cin.get();
    cin.get();
 
    return 0;
}
Algiz
160 / 160 / 13
Регистрация: 23.02.2011
Сообщений: 347
26.08.2011, 22:40  [ТС]     Псевдографика #3
Overmind024, SetCurrentPos функция из библиотеки <windows.h> а я по Линуксом .
У нее есть какие-нибудь аналоги для *nix систем?
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
26.08.2011, 22:48     Псевдографика #4
Algiz, читай про библиотеку ncurses у меня сейчас рядом *.nix нету так что протестировать не могу.
Yandex
Объявления
26.08.2011, 22:48     Псевдографика
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru