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

Нужно сделать проверку на вводимое значение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Приоритет программы и кэш-память http://www.cyberforum.ru/cpp-beginners/thread940264.html
Всем привет! Подскажите пожалуйста, есть ли способы в коде программы установить ее приоритет? А также очень интересует - можно ли запрограммировать так, чтобы программа загружалась в кэш-память сразу же, после ее загрузки в оперативную память?
C++ Задача по bitset Задача: Предположим, что существует последовательность 1,2,3,5,8,13,21. Инициализируйте набор bitset<32> так, чтобы в каждой из позиций, указанной числом этой последовательности, бит был установлен (1). В качестве альтернативы создайте пустой набор битов и напишите небольшую программу, устанавливающую каждый из соответствующих битов. мой код: #include <iostream> #include <bitset> #include... http://www.cyberforum.ru/cpp-beginners/thread940253.html
Контейнеры STL C++
Кто знает где найти информацию по поводу стандартных контейнеров STL? Интересует не то, как их применять, а основы реализации. Может быть где-то даже есть реализация (код) основных моментов? Больший интерес для меня представляет асимптотическая сложность таких действий, как добавление, удаление новых элементов, поиск, сортировка и т.д. В общем базовые вещи. Просто хотелось бы знать в каких...
C++ Как разделять интерфейс и данные?
Всем привет, Собственно, нужно ли разделять GUI и функции работы с данными? Если да (надеюсь, что да), то какие общие принципы разделения? В отдельные классы, функции, etc...? И может, если есть какая-нибудь литература по проектированию?
C++ Сравнение изображений OpenCv http://www.cyberforum.ru/cpp-beginners/thread940193.html
Поскажите ресурсы по изучению OpenCV. Стоит следующая задача. Есть avi с попеременно меняющимися 3-мя каналами видео. С помощью шаблонов нужно определить принадлежность кадра к тому или иному каналу. Подскажите с чего начать.
C++ Частичная компиляция шаблонной функции в зависимости от значения параметра Добрый день. Предположим, есть некоторая шаблонная функция. Нужно сделать так, чтобы в зависимости от значения шаблонного параметра компилировалось либо все ее тело, либо только определенная часть. Смысл примерно такой: template<bool b> void f() { #if b==true std::cout<<"condition\n"; #endif std::cout<<"always\n"; подробнее

Показать сообщение отдельно
Schorsche
0 / 0 / 0
Регистрация: 23.06.2013
Сообщений: 6

Нужно сделать проверку на вводимое значение - C++

19.08.2013, 18:15. Просмотров 431. Ответов 4
Метки (Все метки)

Помогите,сделать,проверку на вводимое значение.
1.нужно чтобы числа от букв отличал
2.и нужно чтобы десятичные преобразовывал в целые(т.е. брал от десятичного,только его целую часть,функция atol)
то что в комментариях это мои были попытки,пробовал по разному,вечно ошибки выдает,или идет не так как нужно.
Заранее спасибо за помощь.

P.S.:Заранее извиняюсь если я не совсем правильно что-то написал.

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
55
56
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
main()
{   int i,j,n,m,s,max=0,k=0,a[3][3],b[3];
char c[2];
   // printf("Please,enter the size of massive\n");
    //scanf("%d",&n);
 
    printf("Please,enter the elements of massive A \n (Achtung!!! A<100)\n");
    for(i=0;i<3;i++)
     for (j=0;j<3;j++)
       {
         printf("\n a[%d][%d]= ",i,j);
         scanf("%d",&a[i][j]);}
        /* c[0]= '\0';
         if(a[i][j]>='0' && a[i][j]<='9')
                       { s=0;
                         s=s+a[i][j];
                         c[k]=s;
                        //s = atol(c);
                         a[i][j]=s;
                         printf(" %d", a[i][j]);
                         }
          else {c[0] = '\0';
               printf("vvedite cifru\n");
               }
        }*/
 
    for(i=0;i<3;i++)
      {
        printf("\n");
        for(j=0;j<3;j++)
        printf(" %d ", a[i][j]);
      }
 
printf("\n");
printf("\n");
 
  for(i=0;i<3;i++)
         for (j=0;j<3;j++)
         { if(i+j>=3)
               { s=0;
                 s=s+a[i][j];
                 b[k]=s;
                 printf(" %d", b[k]);
                 k++;
                }
        }
        printf("\n");
       for(i=0;i<3;i++)
         if(max<b[i]) max=b[i];
 printf("max=%d",max);
 getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru