Форум программистов, компьютерный форум 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 не силен, однако необходимо написать программу на С++, анализирующую входящие сообщения какого-нибудь сервиса обмена сообщениями, например вконтакте. По самому анализатору наброски есть, однако что абсолютно не могу понять - как моей программе получить входящие сообщения? Либо нужно как-то следить за открытым в другом окне браузером и отлавливать входящие, либо еще как-то... В общем... подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2135 / 968 / 223
Регистрация: 30.11.2013
Сообщений: 3,236
19.07.2014, 04:23     Равномерное дополнение строки пробелами
Цитата Сообщение от OverDozero Посмотреть сообщение
Как сделать,чтобы вводился текст из нескольких строк разделенных энтером.И заканчивался нажатием на esc

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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void main()
{
    
    char strArr[20][256] = {};
    for(int i=0;i<20;i++)
        strArr[i][0] = '\n';
 
    cout << "Enter strings: " << endl;
    int i =0;
    bool flag = true;
     while (true)
     {
         
            switch(int k = getch() ) // тут ждёт ввода с клавиатуры, если Esc то завершает вечный цикл, если нет то записываем и отрабатываем код после switch
            {
            case 27: flag = false; break;
            default: 
                cout << "--->  ";
                cout << (char)k;
                strArr[i][0] = k;
                gets(strArr[i]+1);
            }
         
        
        
        i++;
        if(flag == false)
            break;
    }
 
    cout << endl << endl;
 
    for(int i=0;i<20;i++)
    {
        if(strArr[i][0] != '\n')
        {
            cout << strArr[i];
            cout << endl;
        }
    }
 
}
 
Текущее время: 19:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru