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

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

Войти
Регистрация
Восстановить пароль
 
Ganibal95
1 / 1 / 0
Регистрация: 15.01.2012
Сообщений: 23
#1

Чтение и запись в консоли - C++

11.07.2012, 02:51. Просмотров 658. Ответов 1
Метки нет (Все метки)

Здравствуйте, могли бы вы подсказать как данное сделать?
Мне нужно записать в консоль данные (Учитывая что это dll которая будет включатся в другую программу) и прочитать данные с консоли.
Это будет dll.
У меня получились некоторые наработки, но текст в консоли появляется только после ВЫКЛЮЧЕНИЯ dll.
Т.е я запускаю dll(В программе), после того как я закрою dll(в программе) только потом и выводит данные в консоль.
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "stdafx.h"
#include <iomanip>
#include <iostream>
#include <windows.h>
 
BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
    std::cout << "Проверка \r";
    return TRUE;
}
Помогите пожалуйста сделать чтение и запись в консоль.

Добавлено через 1 час 15 минут
Функцию записи сделал:
C++
1
2
3
4
5
6
void ConsoleWrite(std::string szText)
{
    std::cout << szText;
    int n;
    std::cin >> n;
}
Не знаю почему, но так работает неплохо.

Осталась сделать функцию чтения(ConsoleRead())

Добавлено через 2 часа 47 минут
все, сделал:
C++
1
2
3
4
5
6
7
8
9
10
11
void ConsoleWrite(std::string szText)
{
    std::cout << szText << std::endl;
}
 
std::string ConsoleRead(void)
{
    std::string str;
    std::getline(std::cin, str);
    return str;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2012, 02:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение и запись в консоли (C++):

Чтение данных из консоли - C++
Доброй ночи, пытаюсь написать программу, застопорился на одном этапе. Я командой ping google.com в консоль пытаюсь проверить наличие...

Чтение пробела из консоли. - C++
temp = new char; temp2 = new char; cout&lt;&lt;&quot;Введите Название События: &quot;;scanf(&quot;%s&quot;,temp); cout&lt;&lt;&quot;Введите Описание События:...

Чтение символов с консоли - C++
Как записать в строку уже выведенные на консоль символы, в том числе пробелы? scanf ждет, что я их введу с клавиатуры Среда - Борланд...

[Файлы] Запись-чтение-запись. Почему не прокатывает? - C++
Сначала записываю в файл &quot;а&quot; запись &quot;makulatura&quot;, потом читаю ее в строку h. Все ок. Но потом когда открываю файл &quot;a&quot; опять для записи с...

Ошибка чтение файла в консоли - C++
Ниже реализована программа по обработке файла данных &quot; Репертуар кинотеатров&quot; в котором указаны название кинотеатра и название фильма,...

Чтение с клавиатуры ситемной клавиши F5 в консоли - C++
#include &lt;iostream&gt; /*#include &lt;string&gt; #include &lt;ctime&gt;*/ #include &lt;Windows.h&gt; int main(int argc, char *argv){ ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
11.07.2012, 03:01 #2
Цитата Сообщение от Ganibal95 Посмотреть сообщение
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
std::cout << "Проверка \r";
return TRUE;
}
будем надеяться - это только для примера такая точка входа)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2012, 03:01
Привет! Вот еще темы с ответами:

Динамическое чтение полей класса Student из консоли - C++
Разработать класс Student со следующими полями: Фамилия, Имя, Отчество, Дата рождения, Адрес, Телефон, Факультет, Курс. Включить в класс...

Запись буфера консоли - C++
Работу делаю в Builder'е, в консоле. Нужно реализовать функцию, которая сохраняет буфер консоли, а когда нужно, восстанавливает все как...

Запись в файл содержимого консоли - C++
int main (int argc, LPTSTR argv) { cout&lt;&lt;argv&lt;&lt;endl&lt;&lt;argv ; HANDLE hIn, hOut; hIn=CreateFile (argv , GENERIC_READ, 0, NULL,...

Запись кириллицы в строку из консоли - C++
Столкнулся с такой проблемой: если я пытаюсь заполнить строку из консоли, то потом из этой строки на экран выводятся кракозябры....


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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