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

считать из файла и определить является прочитанное числом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан массив Х(215), найти среди его элементов два элемента... http://www.cyberforum.ru/cpp-beginners/thread86524.html
Не знаю что писать во втором цикле!Дан массив Х(215), найти среди его элементов два элемента, модуль разности которых имеет наименьшее значение.
C++ Интегрирование методом Монте-Карло Доброго времени суток всем, пожалуйста, помогите мне с задачей, ибо лекции по этой теме не читали, а сделать нужно; Задание: написать программу, вычисляющую интеграл... http://www.cyberforum.ru/cpp-beginners/thread86510.html
C++ Файлы
Написать прогу которая копирует инфу с одного файла в другой Функция для певрого файла. int *a,i; a=new int ; ofstream fin("File_1.txt"); for (i=0;i<n1;i++) { cin>>a; ...
Выразить цену в гривнях и копейках C++
Дано натуральное число, равное выраженной в копейках цене некоторого товара, например 317, 100, и т.д. Выразить цену в гривнях и копейках, например 3 гривни 17 копеек... Число копеек всегда...
C++ Cрочно! Вывести на экран ввиде таблици значение функции http://www.cyberforum.ru/cpp-beginners/thread86487.html
Вычислить и вывести на экран ввиде таблици значения функции F на интервале от х начального до х конечного с шагом dx. а,b,c, - натуральные числа. a,b,c,xn,xk,dx - ввести с клавиатуры F=-ax-b, при...
C++ Русские символы!!!! Для русских символов я использую библиотеку #include <russian.h> Все работает нормально без using namespace std; #include "stdafx.h" #include <iostream> #include <russian.h> #include... подробнее

Показать сообщение отдельно
Day
1158 / 963 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
17.01.2010, 18:16
Попробуй так
Код
int y, d;
d = 0;
 while ((y=getc(fp))!=EOF) {
    if (d==0 && y=='.') d = 1;
    else if (y<'0' || y>'9') {
         //  это уже не число
         break;
    }
    if (d) {
       // число действительное
    }
    if (y!=EOF) {
       // Не весь файл является числом
    }
 }
Надо еще пробелы в начале пропустить и знак (+-)
Дерзайте, юноши!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru