
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.11.2006, 15:23
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
Как сделать проверку на целочисленность??? Мучаюсь уже месяц!!! Пробовала так: int n; float b; scanf ("%f",&b); scanf ("%i",&n) static_cast <int> (b); по идее все правильно... Но мне надо один раз вводить число,а не два. Если все запихнуть в один scanf ,то не плучается... Я вообще не понимаю. Вам же не сложно...Подскажите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 15:33
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
errorkaКак сделать проверку на целочисленность??? Мучаюсь уже месяц!!! Пробовала так: int n; float b; scanf ("%f",&b); scanf ("%i",&n) static_cast <int> (b); по идее все правильно... Но мне надо один раз вводить число,а не два. Если все запихнуть в один scanf ,то не плучается... Я вообще не понимаю. Вам же не сложно...Подскажите... простите а в инте - там где и чем стали описывать запятую то ? это явно с утра сегодняшнего поправки ввели...ик.. (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 15:38
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
Эээ...А при чем тут запятая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 15:41
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
errorkaЭээ...А при чем тут запятая? ээээээ..я или туплю...или... Вы же сами написали целочисленность ... или это глюк ? ик (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 15:44
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
Написала... Скорее я туплю... Потому что только-только начала С и мало что понимаю... Мне бы понять как в этой ситуации справиться... и все... =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 15:50
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
errorkaНаписала... Скорее я туплю... Потому что только-только начала С и мало что понимаю... Мне бы понять как в этой ситуации справиться... и все... =) ну, я возможно не оптимально... но то, что пришло в голову - попытаться считать как строки..распарсить их, выделить запятую и в зависимости от этого обрабатывать так, как треба... Либо изначально вводить как флоат (если при вводе не обязаловка запятую жмахать - то прокатит, сорьки не пробывал), и потом его тестить на дробную часть...хотя как это сделать элегантно, и даст ли так его поюзать сам флоат - хз... (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 15:54
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
"попытаться считать как строки..распарсить их, выделить запятую и в зависимости от этого обрабатывать так, как треба..." А можно это записать на языке С... а то так ПЛОХО понятно... А второй случай не подходит... Нельзя в моей задаче float ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 16:06
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
isdigit() ? -------------------------------------------------------------- [подпись с другого сайта] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 16:17
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
Cerebrumisdigit() ? -------------------------------------------------------------- [подпись с другого сайта] неа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:01
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
errorka"попытаться считать как строки..распарсить их, выделить запятую и в зависимости от этого обрабатывать так, как треба..." А можно это записать на языке С... а то так ПЛОХО понятно... А второй случай не подходит... Нельзя в моей задаче float strchr(), strncpy, [n]=0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:17
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
Ничего у меня не получается...округляет и все!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:22
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
errorkaНичего у меня не получается...округляет и все!!! trunc, truncf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:34
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
У меня надо ввести 1 или 2,1-ввод с клавы,а 2-чтение из файла. И вот округляется именно 2... Не понимаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:40
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
errorkaУ меня надо ввести 1 или 2,1-ввод с клавы,а 2-чтение из файла. И вот округляется именно 2... Не понимаю... Код сейчас какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:43
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
Понятия не имею... Я ж совсем туго в этом соображаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:46
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
errorkaПонятия не имею... Я ж совсем туго в этом соображаю... Код: plaintext Работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:49
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
Ну да... Все так,только 2 округляетя.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:50
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
errorkaНу да... Все так,только 2 округляетя.... Т.е. ты вводишь 1, а получается 2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:53
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
нет... надо ввести 1 или 2. Если ввозу 1.3,то все правильно-пишет ввести другую переменную,а если ввести 2.3,то округляет и работает,хотя также должно писать ошибку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:58
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
errorkaнет... надо ввести 1 или 2. Если ввозу 1.3,то все правильно-пишет ввести другую переменную,а если ввести 2.3,то округляет и работает,хотя также должно писать ошибку... Проверь, если есть в строке точка, то выводи ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 17:59
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
Вообще, то лучше проверить, что только одни цифры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 18:02
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
AkhВообще, то лучше проверить, что только одни цифры. А как? Можешь написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 18:04
|
|||
|---|---|---|---|
Может кто-нибудь подкажет!!!! |
|||
|
#18+
errorka AkhВообще, то лучше проверить, что только одни цифры. А как? Можешь написать? Например, проверить каждый символ строки функцией isdigit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.11.2006, 22:38
|
|||
|---|---|---|---|
|
|||
Может кто-нибудь подкажет!!!! |
|||
|
#18+
Используйте strtol: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=u-b&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 671ms |
| total: | 980ms |

| 0 / 0 |
