Модераторы: Alx, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Getfloat с указателем 
:(
    Опции темы
Domen
Дата 5.11.2009, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 1.10.2007

Репутация: нет
Всего: нет



Здравствуйте Гуру программного мира!
Уже третий день глушу кофе и читаю кнгиги по C++.Но мозг как видно отказался работать.smile 
Тема Указатели задачи из Кернигана.Таково задание...

    Сама  GETINT  является очевидной модификацией написанной
нами ранее функции ATOI:

  GETINT(PN)    /* GET NEXT INTEGER FROM INPUT */
  INT *PN;
  {
    INT C,SIGN;

    WHILE ((C = GETCH()) == ' ' \!\! C == '\N'
    \!\! C == '\T'); /* SKIP WHITE SPACE */
    SIGN = 1;
    IF (C == '+' \!\! C == '-') { /* RECORD
        SIGN */
       SIGN = (C == '+') ? 1 : -1;
       C = GETCH();
    }
    FOR (*PN = 0; C >= '0' && C <= '9'; C = GETCH())
       *PN = 10 * *PN + C - '0';
    *PN *= SIGN;
    IF (C != EOF)
       UNGETCH©;
    RETURN©;
  }


Напишите функцию GETFLOAT, аналог  GETINT  для  чисел  с
плавающей точкой. Какой тип должна возвращать GETFLOAT в ка-
честве значения функции?


Я хотел делать так: считывать строку на наличие цифр.
Потом проверять знаки + и -. И ".".Но указатели ...... 
Можно ль получить какой нить пример про указатели чтоб видить какие значения они передаются в функцию. smile 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Интересные и занимательные задачи по программированию | Следующая тема »


 




[ Время генерации скрипта: 0.0930 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.