Member 13590330 Ответов: 1

Программирование на языке Си : считывание строки и проверка, является ли она действительным числом?


Пример: строка: 76y8y98
ОШИБКА
Строка: -67.112
-67.112

Что я уже пробовал:

я пытался прочитать строку и использовать цикл for, чтобы найти символ в строке, но я перепробовал много способов проверить, является ли это реальным числом, но ничего не работает. я новичок, спасибо.

jeron1

Обновите свой вопрос и опубликуйте код, который вы пробовали.

Richard MacCutchan

Вам нужно разделить строку на каждом y, и это даст вам три целых числа. Как вы попали в -67.112-это загадка.

Rick York

Если это реальное число, то оно будет иметь десятичную точку, верно?

1 Ответов

Рейтинг:
2

Rick York

Я не думаю, что это можно использовать в программе на языке Си.