2016-11-15 6 views
-1

Есть две переменные a и b, и я хочу получить данные от пользователя. Данные могут быть числом от 1 до 1000 или #, и они должны быть разделены пробелом.Как получить номер и символ от пользователя?

Итак, как получить этот вход от пользователя?

+4

Выберите язык –

+0

Что? Я имею в виду C lang – laoqiren

+1

Вы отметили его как C, так и C++. – Asu

ответ

2

В целом, это слишком широкий сценарий, чтобы обеспечить точный ответ. Тем не менее, я буду рад предоставить вам эту идею.

  • Прочтите ввод с использованием fgets().
  • Обозначить ввод с использованием разделителя (пробел, здесь) на strtok().
  • Используйте соответствующие функции преобразователя (пример: strtol()) для проверки и преобразования входов.

Теперь выберите язык, напишите код и вернитесь, если у вас есть какая-либо конкретная проблема/вопрос, на который нужно ответить/ответить.

+0

Вау, как сложно, любая другая идея? – laoqiren

+4

Что сложно? Вы даже попробовали? Это не так сложно, как только вы начнете, попробуйте. –

+0

О, я имею в виду, я думаю, что должно быть еще одно простое решение, потому что эта проблема из теста, который очень прост. Итак, как же так сложно решить столь простой тест? О, мне так грустно – laoqiren