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

Стирание знака - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Язык Лого ( Траектория черепахи) http://www.cyberforum.ru/cpp-beginners/thread909920.html
Привет Всем, это сного я с "чудными" вопросами :) Задача (Траектории черепахи) Язык Лого, особенно популярный среди пользователей персональных компьютеров, сделал известной идею траекторий черепахи. редставьте себе механическую черепаху, которая ползает по комнате под управлением программы на C++. Черепаха несет пишущее перо, которое может находиться в одной из двух позиций — нижней или...
C++ В исходную строку добавьте после каждого символа его номер по порядку в алфавите В исходную строку добавьте после каждого символа его номер по порядку в алфавите. Добавлено через 59 минут помогите написать.. http://www.cyberforum.ru/cpp-beginners/thread909917.html
Упрощение кода программы C++
Здравствуйте уважаемые форумчане! Дана следующая задача Напишите программу на C++, которая использует три определяемых пользователем функции (включая main()) и генерирует следующий вывод: Three blind mice Three blind mice See how they run See how they run Одна функция, вызываемая два раза, должна генерировать первые две строки, а другая, так же вызываемая два раза - оставшиеся строки.
C++ очередь как кольцевой массив
помогите плиз. очередь как кольцевой массив, положительные числа записать в очередь, отрицательные в стек заранее спасибо
C++ Подскажите пожалуйста с int main(int argc, char*argv[]) http://www.cyberforum.ru/cpp-beginners/thread909894.html
Если я правильно понимаю, то int argc это передача аргумента программе, т. е если argc>1 то программе передан хотя бы один аргумент, если argc=1, то аргументов нет. У меня вопрос такого плана: как передать аргумент программе???? P.S. Заранее спасибо за помошь.
C++ Сортировка пузырьком по змейке Нужно реализовать пузырьковую сортировку матрицы по змейке, у самой не получается. Мой рисунок змейки №9, нашла похожую программу но там другой рисунок (№1) Вот мой код(без сортировки): #include <iostream> #include <iomanip> using namespace std; void print(int **a,int n) { подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.06.2013, 23:33     Стирание знака
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
void get_str(char* str)
{
    int count = 0;
    char ch;
    do
    {
        if(count == SZ)
        {
            cout << endl << "Строка может содержать только " << SZ - 1 << " символов." << endl
                << "Попрубуйте ещё раз." << endl;
            count = 0;
        }
        ch = getche();
        if(ch == 8)
        {   
            if (count != 0)
            {
                putch(' ');
                putch(8);
                count -= 1;
            }
        }
        else
        {
            str[count] = ch;
            count++;
        }
        
    } while (str[count - 1] != '\r');
    
    str[count - 1] = '\x0';
    cout << endl;
}
Добавлено через 46 минут
Исключение ввода пустой строки:
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
void get_str(char* str)
{
    int count = 0;
    char ch;
    do
    {
        if(count == SZ)
        {
            cout << endl << "Строка может содержать только " << SZ - 1 << " символов." << endl
                << "Попрубуйте ещё раз." << endl;
            count = 0;
        }
        ch = getche();
        if(ch == 8)
        {   
            if (count != 0)
            {
                putch(' ');
                putch(8);
                count -= 1;
            }
        }
        else if (ch != '\r')
        {
            str[count] = ch;
            count++;
        }
        
    } while (ch != '\r' || count == 0);
    
    ++count;
    str[count - 1] = '\x0';
    cout << endl;
}
 
Текущее время: 15:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru