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

Равномерное дополнение строки пробелами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатели на функции (Прата) - не пойму, как это работает http://www.cyberforum.ru/cpp-beginners/thread1228221.html
Стивен Прата "Язык программирования C++. Лекции и упражнения" 7 глава, стр. 355, листинг 7.18. fun_ptr.cpp // fun_ptr.cpp -- pointers to functions #include <iostream> double betsy(int); double pam(int); // second argument is pointer to a type double function that
C++ Как ограничить поле ввода только одним символом? А двумя? Как ограничить поле ввода только одним символом? А двумя? Например чтобы сразу после нажатия клавиши(двух), программа переходила к следующей операции, не ожидая нажатия "ентер", либо же не давала ввести символов больше положенного? Как сделать так, чтобы можно было напечатать в строку ввода только определённые символы, например y/n? Спасибо. http://www.cyberforum.ru/cpp-beginners/thread1228219.html
C++ Невозможно запустить программу. Отсутствует libiconv-2.dll
Запуск программы невозможен так как на компьютере отсутствует libiconv-2.dll.попробуйте переустановить программу Добавлено через 36 секунд Что нужно сделать?
C++ Неверная обработка данных при вводе двух и более величин
У меня по коду все правильно, при вводе одного значения n вывод верный. Если ввод включает 2 и больше значений n, то первое значение, остальные такое чувство, что не проверяет программа. Вот код: #include <iostream> #include <vector> #include <cmath> using namespace std; int main() {
C++ Зависание потоков. Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread1228168.html
Всем еще раз привет. Очень прошу помощи. Пишу на С++ под винду, с учетом специфики проекта выбор остановился на boost library. Пишу многопоточное приложение следующего вида: создается несколько потоков. далее потоки поочереди читают файл, выполняют какую-то длительную логику и поочереди записывают в другой файл. т.е. здесь важна очередность записи в файл, каждый поток ждет предыдущего:...
C++ Анализатор входящих сообщений сторонних ПО и сервисов В WinAPI не силен, однако необходимо написать программу на С++, анализирующую входящие сообщения какого-нибудь сервиса обмена сообщениями, например вконтакте. По самому анализатору наброски есть, однако что абсолютно не могу понять - как моей программе получить входящие сообщения? Либо нужно как-то следить за открытым в другом окне браузером и отлавливать входящие, либо еще как-то... В общем... подробнее

Показать сообщение отдельно
QGuest
8 / 8 / 0
Регистрация: 08.01.2013
Сообщений: 85
19.07.2014, 15:48     Равномерное дополнение строки пробелами
Цитата Сообщение от OverDozero Посмотреть сообщение
программа ожидает ЕЩЕ 1 нажатие клавиши?
Надо вот так:
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
#include <iostream>
#include <conio.h>
#include <string>
 
using namespace std;
 
 
string read_string_while_not(int end) {
    string result = "";
    char symbol = 0;
    while(true) {
        //Читаем символ
        symbol = _getch();
        
        //Выводим на экран и добавляем до строки, если это не стоп-символ
        if (symbol != end) {
            if (symbol == 13) {
                cout << "\n";
                result += "\n";
            }
            else {
                cout << symbol;
                result += symbol;
            }
        }
        //В ином случае останавливаем чтение
        else break;
    };
 
    return result;
}
 
Текущее время: 01:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru