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

Программа проверяет корректность ввода данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Некорректно отображается содержимое файла http://www.cyberforum.ru/cpp-beginners/thread925062.html
Написал программку для чтения файла, файл считывается, но содержимое его отображается некорректно, например так: 0014FC. Подскажите метод корректного вывода. #include<iostream> #include<conio.h> #include<fstream> using namespace std; int main() { setlocale(0,"");
C++ Алгоритмы обработки изображений и видео Привет всем! Я только только начинаю изучать программирование - рекомендовали начать немного с турбо паскаля, а потом перейти на С - как вы считаете с какого С языка начать изучать программирование? И конкретный вопрос - меня интересуют методы построения алгоритмов для обработки видео (автоматический захват объекта и контроль его движения - то есть скорость, и прочие параметры) Как я понимаю... http://www.cyberforum.ru/cpp-beginners/thread925035.html
Битовые операции C++
Всем привет! Помогите решить интересную задачу! Нужно ниже указный код переписать без условных операторов используя только битовые операции т.е & | ^ ~ << >>. Дополнительных переменных добавлять нельзя, так же нельзя использовать массивы. /* значения a,value1,result1,result2 задаются пользователем */ if ( a == value1) { b = result1; } else { b = result2;
C++ Быстрый ввод и вывод
Добрый день. Прошу прощения за нубский вопрос, но все-таки... Хотелось бы узнать у гуру, какие операторы обеспечивают самый быстрой ввод и вывод в файл.
C++ Возможно ли работать с _CrtDumpMemoryLeaks() в MinGW? http://www.cyberforum.ru/cpp-beginners/thread924972.html
_CrtDumpMemoryLeaks() может работать в mingw или это только для студии?
C++ Шаблон функции, принимающей обычные массивы и объекты Нужно чтобы функция одинаково хорошо принимала массив long и объект vector <string>, чтобы затем удалить повторяющиеся элементы, отсортировать и вернуть количество элементов в новом массиве. Как лучше всего обеспечить приём аргументов, итераторами? Программа: #include <iostream> #include <algorithm> #include <set> #include <vector> #include <iterator> using std :: cout; using std :: cin;... подробнее

Показать сообщение отдельно
MasterYo
 Аватар для MasterYo
1 / 1 / 0
Регистрация: 07.07.2013
Сообщений: 39
19.07.2013, 13:07  [ТС]     Программа проверяет корректность ввода данных
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
48
49
50
51
52
53
54
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    char phone[50], mail[20];
    bool isphone, issobak, ispoint;
    //-------Vvod i proverka telefona
    do
    {
    cout<<"Insert your phone number: ";
    cin.getline(phone,50);
    isphone=true;
    
    if (strlen(phone)!=7)
       isphone=false;
       
    for (int i=0; i<7; i++)
        if (phone[i]<'0' || phone[i]>'9')
           isphone=false;
           
           } while (!isphone);
           
    //-------Vvod i proverka pochti
    do
    {
    cout<<"Insert your mail: ";
    cin.getline(mail,30);
    int sobakpos;
    
    ispoint=issobak=false;
    
    for (int i=0; i<strlen(mail);i++)
    if (mail[i]=='@')
    {
       issobak=true;
       sobakpos=i;
       break;
    }
    if(issobak)
     for (int i=sobakpos; i<strlen(mail); i++)
     {
         if (mail[i]=='.')
         ispoint=true;
         if (mail[i+1]=='@')
         issobak=false;
         }
         } while(!issobak || !ispoint);
           cout<<endl<<phone;
           cout<<endl<<mail;
           getch();
}
 
Текущее время: 12:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru