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

проверка на корректность ввода . . . - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление нулей из строки http://www.cyberforum.ru/cpp-beginners/thread396568.html
Здравствуйте, проблема такая. Имеется символьная строка, описанная как char* a; Как из этой строки 'a' убрать все нули? Т.е. она может задаваться как '02302304320' Возвращаться в таком случае должно '2323432'. Т.е. отбросив все нолики. Пример желательно с кодом, но не критично, хотя бы функции и принцип. Заранее спасибо.
C++ Сортировка перемешиванием Доброго времени суток! Я написал программу, выполняющую шейкерную сортировку (перемешиванием) массива из случайных чисел на 30 тыс. элементов. В ходе написания встречались сложности, с которыми я, до сих пор, справлялся. И вот, когда, казалось бы, пофиксил все ошибки и запустил таки программу, выяснилось, что она не работает. В чём проблема, не знаю. Помогите. PS Данная программа должна... http://www.cyberforum.ru/cpp-beginners/thread396560.html
C++ Бинарные файлы, русские буквы.
Всем привет. Как решить такую проблему, есть простая структура: struct foo { int a; char s; }; записываю в файл так: foo obj; strcpy(obj.s, "бла бла"); //...
C++ Ошибка SIGABRT сразу при запуске
Здравствуйте. Помогите пожалуйста, я в недоумении. Сразу при запуске вылетает сообщение о том, что перехвачен сигнал SIGABRT. Не могу понять, чем это может быть вызвано. Гугление привело к тому, что подобный сигнал вылетает при ошибках в работе с памятью, в частности - при повторной очистке. Пользуюсь только парой new-delete. Вроде бы всё проверил - всё нормально. Подобная тема уже была тут...
C++ программа по с++ http://www.cyberforum.ru/cpp-beginners/thread396510.html
помогите разобраться с программой,что означает вот эта строчка td::list<int> lst(arr, arr + n); bool fl = false; for(std::list<int>::iterator st = lst.begin(), fs = lst.end(); st != fs; ++st) в этом коде #include <iostream> #include <list> #include <iterator> #include <stdlib.h>
C++ обработка строки в c++ 1) Написать программу, которая обнуляет все согласные символы, расположенные между двумя гласными символами. Ввод строки с клавиатуры. 2) Написать программу, которая стирает в строке подстроку и обновленную строку выводит на экран, как одно целое. Ввод строки и подстроки сделать с клавиатуры. 3) Модернизировать программу так, чтобы аналогичное редактирование текста было произведено в файле,... подробнее

Показать сообщение отдельно
Shark***
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 13
01.12.2011, 17:25     проверка на корректность ввода . . .
Необходимо сделать проверку - не ввёл-ли пользователь буквы
например: нужно ввести месяц целым числом, а пользователь вдруг захотел вводить месяц буквами(а этого не надо)
Каким образом можно организовать такую проверку?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru