Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
gyrdin
0 / 0 / 0
Регистрация: 04.06.2015
#1

Остановка ввода - C (СИ)

04.06.2012, 13:00. Просмотров 582. Ответов 0
Метки нет (Все метки)

Получил такое задание:
Ввести текст с клавиатуры, число строк которого заранее неизвестно, максимальная длина строки — 75 символов. Признаком конца ввода текста является двукратное повторение первого слова в тексте. Слова отделяются друг от друга запятыми и пробелами, содержат латинские буквы и арабские цифры.
Получается, что надо создать статический массив разделителей и динамический массив char mas[i][75] для ввода данных, с этим всё более-менее понятно.

Но как можно реализовать остановку программы? Т.е. нужен какой-то буфер, который будет считывать первое слово до разделителя и сканировать каждую строку после ввода?
http://www.cyberforum.ru/c-beginners/thread1825872.html

Предложили разбивать строку strtok'ом, но как это связать со сканированием строк в таком случае?


Дайте, пожалуйста, совет, как это можно реализовать. Заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2012, 13:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Остановка ввода (C (СИ)):

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

Остановка ввода типа string в цикле
Здравствуйте. Хочу задать вопрос: как остановить ввод в цикле типа string...

Остановка потока, в котором вызвана синхронная функция ввода вывода
Имется запущенный поток boost:thread. В нем вызван синхронная операция работы с...

[Pawn] Остановка на конечной точке, или остановка поворота при достижении заданного угла
Всем здравствуйте. У меня такой вопрос, реализация, по возможности более...

Ошибка ввода\вывода 104, файле не открыт для ввода (строка 0)
Всё работает, но пишет: "ошибка ввода\вывода 104, файле не открыт для ввода...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2012, 13:00
Привет! Вот еще темы с решениями:

Процедура ввода массива матриц, через процедуру ввода одной матрицы
Здравствуйте, моя проблема заключается в том, что я не соображу как присвоить...

Как числа из поля ввода в программе отправить в поле ввода браузера?
Есть обработчик кнопки ,в поле ввода- числа. Как из поля программы отправить...

Контроль ввода даты и выдача сообщения в случае ошибки неверного ввода
Здравствуйте! У меня есть такая вот форма(скрин ниже). Смысл в том, что если...

Как сделать запрет ввода букв в поле для ввода input
Здравствуйте! Есть стандартное поле ввода <input type='text' name='name1'...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru