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

Функция для вводимого слова с проверкой на ввод - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу понять, что не так в коде http://www.cyberforum.ru/cpp-beginners/thread822886.html
Целый день маюсь с этой прогой и ничё не выходит. #include <iostream> #include <windows.h> using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int a, b, c, d; char dummychar;
C++ что-то не так со строками Дан текст, состоящий из 3-х строк с максимальной длиной 80 символов. Необходимо вывести в обратном алфавитном порядке те слова, которые присутствуют в 3-й строке и не присутствуют в первых двух. Считать, что текст написан синтаксически грамотно, в качестве знаков препинания используются точка и запятая, слова состоят только из букв, перенос слов по слогам отсутствует. Для... http://www.cyberforum.ru/cpp-beginners/thread822874.html
Программа помогающая в изучении иностранных языков в С++ C++
Кто шарит в С++ помогите пожалуйста. Сам его только начал изучать самостоятельно, а уже дали такую задачу: Написать программу , помогающую в изучении иностранных языков. Последовательность работы программы следующая: 1) Открывает файл, созданный1 пользователем.(Файл должен содержать два столбца слов, разделенных пробелами. В левом столбце иностранные слова, в правом-русские. Количество...
C++ Пробелы в строке
Здравствуйте,подскажите пожалуйста ,как организовать сторку с пробелами.В этом коде строку то считывает до первого пробела ,а мне нужна программа которая будет работать со всей строкой.Заранее благодарю. #include <iostream> #include <string> using namespace std; int main() { string a; cout << "Enter line:"; cin >> a;
C++ Двумерные массивы. Вычислить произведение всех столбцов массива http://www.cyberforum.ru/cpp-beginners/thread822868.html
Помогите плиз) Вычислить произведение всех столбцов массива, в которых первый элемент больше элементов расположенных на главной и побочной диагонали
C++ Задача "Цветная бумага" N прямоугольников (1 ≤ N ≤ 1000) из цветной бумаги положили на лист белой бумаги шириной A и длиной B. Стороны прямоугольников параллельны сторонам листа. Все прямоугольники находятся в пределах границы листа и образуют фигуры разных цветов, если взглянуть сверху. Начало системы координат (0, 0) совпадает с нижним левым углом листа белой бумаги, оси направлены по его сторонам. Исходные данные... подробнее

Показать сообщение отдельно
Pugovka_
Сообщений: n/a
30.03.2013, 14:42     Функция для вводимого слова с проверкой на ввод
Здравствуйте!

Столкнулась с такой проблемой:

Необходимо написать функцию вида
C++
1
void funk(char slovo[], int max_kol, int flag)
где char slovo[] - символьный массив, куда записывается введенное слово;
int max_kol - максимальное количество введенных символов;
char flag - если этот флаг равен 1 то символы проверяются, являются ли они цифрами;

Функция должна работать следующим образом:

Пользователь вводит с клавиатуры символы.
Если количество символов превышает max_kol то дальше символы не вводятся и даже не показываются на экране, то есть курсор останавливается на последнем возможном введенном символе.
Точно так же, если flag = 1, даже если пользователь ввел букву то это действие игнорируется.
Но должна быть возможность стирать написанное!

Если в си имеются встроенные подобные функции то назовите их пожалуйста=)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru