Форум программистов, компьютерный форум, киберфорум
Наши страницы

Проверка на Hex число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ряд Фибоначчи? http://www.cyberforum.ru/cpp-beginners/thread857386.html
Здравствуйте.. Пожалуйста, помогите написать программу, которая выдаст k-ое число из ряда Фибоначии ----- Кто не знает, то рад фибоначии, это когда f = f + f,,, то есть 1 1 2 3 5 8 11 19 и...
C++ M_PI + cmath в Visual Studio Всем привет. Почему в VS (проверено на 2010 и 2012) при использовании cmath нельзя достучаться до константы M_PI, а при использовании math.h - можно? #include <iostream> #define _USE_MATH_DEFINES... http://www.cyberforum.ru/cpp-beginners/thread857383.html
Метод проверки включения одного четырехугольника в другой C++
В общем образованные люди, прошу помощи. Есть класс точка, класс Четырехугольник и его наследник прямоугольник. Нужно написать метод проверки включения одного четырехугольника в другой . Если что...
Найти номер строки и столбца двумерного массива для минимального элемента этого массива C++
Visual C ++ 2005 Express Edition помогите пожалуйста
C++ Программа для вывода введенного слова задом на перед http://www.cyberforum.ru/cpp-beginners/thread857369.html
Ребят помогите написать такую программу, а то я что то не пойму как это сделать
C++ std::abs vs global abs Откуда растут ноги такого поведения, что std::abs возвращает double, а глобальная ::abs() - int ? #include <iostream> #include <cmath> int main() { double v = -1.2; std::cout <<... подробнее

Показать сообщение отдельно
Fintt
10 / 10 / 0
Регистрация: 13.02.2012
Сообщений: 94

Проверка на Hex число - C++

06.05.2013, 15:06. Просмотров 532. Ответов 4
Метки (Все метки)

Не могу понять как сделать чтобы правильно проверяла строки на шестнадцатиричное число. Если строка только сост из Hex числа. то она правльно проверяет. и вообще такое ощущение что он проверяет только первый символ. Подскажите что сделать.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <fstream.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
void main()
    {
     clrscr();
     char s[80],c=' '; int i;
     ifstream f("txt.txt");
     while (1)
      {
       f.getline (s,80);
       if (isxdigit(*s))
         cout<<s<<" Hex "<<endl;
         else
         cout<<s<<" No Hex "<<endl;
       if (f.eof()) break;
      }
     f.close();
     getch();
    }
Вот например слов в файле
123klm
123abc
ffa2dfs
111
lko
bbb
111 aaa
aaa klk
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru