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

считать из файла и определить является прочитанное числом - 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... подробнее

Показать сообщение отдельно
rocketsolid
8 / 8 / 1
Регистрация: 31.10.2008
Сообщений: 41

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

16.01.2010, 19:40. Просмотров 457. Ответов 8
Метки (Все метки)

Здравствуйте. В общем нужно произвести чтение из файла и определить является ли прочитанное числом в общем случае и целым в частности. погуглив наткнулся на функцию isdigit с помощью которой это можно сделать, но не работает. А как определить целое или нет даже не знаю.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
#include<ctype.h>
int main ()
{ 
  char x;
  FILE *fp;
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);
  fp=fopen("in.txt","r");
  if(!fp) {printf("file not found%s\n");return 1;} 
  fscanf(fp,"%d",&x);
  if (isdigit(x)) printf("число\n");
  else printf("символ\n");
fclose(fp);
return 0; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru