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

Как написать проверку на "циферность" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Хэширование строк http://www.cyberforum.ru/cpp-beginners/thread561848.html
Доброе время суток! Пользователь вводит строку, она записывается в массив (если он не переполнен); Вычисляется её хэш адрес по алгоритму свёртка 2; Если этот адрес в хэш таблице занят, выполняется повторное хэширование простым числом; Если и тут занято, то номер строки добавляется в массив для синонимов (для последующего линейного поиска) Привожу исходный код #include <iostream>...
C++ C++ декомпилляция и защита приложений Всем привет, очень удивлен, что нет такой темы, но все же: 1) Есть ли возможность декомпилляции приложений написанных на С++? или как минимум дизассембирования 2) Если в п.1 ответ да, то есть ли возможность защитить свои константы? http://www.cyberforum.ru/cpp-beginners/thread561844.html
C++ Консольная РПГ. (MUD-подобная).
Здравствуйте. Недавно я начал изучать C++. И для хорошего усвоения пройденного материала решил написать консольную MUD-подобную РПГ. Кто не знаком с таковыми, и лень читать на wiki, объясню На примере: Вы очнулись в страшной темной комнате. Что предпринять? 1. Выйти через дверь. 2. Вылезти через окно. Так вот, все это дело что написано курсивом отображается в консоли. Человек вводит...
C++ Массивы, поиск последовательных элементов, создающих прогрессию
Привет! Программа заключается в том, что она ищет в массиве три последовательных элемента которые создают арифметическую или геометрическую прогрессию. Но у меня вылетает ошибка при запуске программы, но считает первую партию чисел правильно. Помогите пожалуйста! #include<stdio.h> #include<stdlib.h> int main(void) { int n=100,i,f=0; int a;
C++ что плохого если я делаю ф-ю main типа void http://www.cyberforum.ru/cpp-beginners/thread561797.html
привет всем, кто может объяснить, что плохого если я делаю ф-ю main типа void ?
C++ синхронизация в windows есть два консольных приложения, родительского и дочернего процесса (должны ли они быть консольными), хочу обменяться между ними данными.Выбрал самый сложный путь. Использую пейпы в комментариях я буду писать всё что непонятно процесс - parent.exe #include <cstdlib> #include <iostream> #include "windows.h" #include <string> using namespace std; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
30.04.2012, 05:05     Как написать проверку на "циферность"
Цитата Сообщение от Johnlion Посмотреть сообщение
то в чем разница между буфером и потоком?
- у потока есть буфер, это его составная часть. Т.е. если не сбросить флаг ошибки в потоке не важно есть что либо в буфере либо нет поток уже будет рабоать некорректно либо скорее всего вообще не будет работать. Если же мы сбросили флаг ошибки, то поток "считает что то что сидело в буфере" это наш новый ввод и добросовестно начинает с того места на котором вылетел(т.е. фактически сбросив флаг ошибки и не почистив буфер можем снова испортить поток и т.д и т.д., пока данные в буфере сами собой не кончаться)

Для потока
Если да,
, если честно не люблю по много раз повторять одно и тоже, но ладно давай ещё раз прочитаем что же я писал

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
когда осуществили неверный ввод наш cin имеет флаг ошибки - его надо сбросить
Сообщение от -=ЮрА=-
cin.clear();
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
нет во первых если в потоке возникла ошибка, нужно сбросить её флаг
Сообщение от -=ЮрА=-
cin.clear();
Для буфера
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
cin.sync();//Убираем данные из буфера
Добавлено через 6 минут

Не по теме:

Чтобы снять все непонятки с потокм и буфером предлагаю немного утрировать и рассмотреть скажем пусть explorer.exe (опустим многопоточность и т.д.). Так вот explorer.exe - поток, а объём ОЗУ им занимаемый - его буфер(ну тоже тут кое что упростил для понимания). Как видишь набор инструкций процессору, коим фактически является поток и объём ОЗУ разительно различаются, проведи аналогии на консоль

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru