|
Модераторы: Alx, Fixin |
|
Domen |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 1.10.2007 Репутация: нет Всего: нет |
Здравствуйте Гуру программного мира!
Уже третий день глушу кофе и читаю кнгиги по C++.Но мозг как видно отказался работать. Тема Указатели задачи из Кернигана.Таково задание... Сама 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 в ка- честве значения функции? Я хотел делать так: считывать строку на наличие цифр. Потом проверять знаки + и -. И ".".Но указатели ...... Можно ль получить какой нить пример про указатели чтоб видить какие значения они передаются в функцию. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Интересные и занимательные задачи по программированию | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |