Тема: Зчитування до кінця рядка
Потрібно зчитати числа до кінця рядка. Чи можна це зробити без string і char*? Чи є в C++ якась функція подібна до eoln в Pascal?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Зчитування до кінця рядка
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Потрібно зчитати числа до кінця рядка. Чи можна це зробити без string і char*? Чи є в C++ якась функція подібна до eoln в Pascal?
шукайте термінуючий нуль у циклі.
шукайте термінуючий нуль у циклі.
Тільки '\n', а не нуль.
Потрібно зчитати числа до кінця рядка. Чи можна це зробити без string і char*? Чи є в C++ якась функція подібна до eoln в Pascal?
Ну тут є суттєвим наступне питання.
Ви хочете читати з файлу чи консольний ввід передбачаєте?
int a; cin >> a;
Наскільки я розумію, в змінну "а" буде записано лише одне число (не числа!).
quez написав:int a; cin >> a;
Наскільки я розумію, в змінну "а" буде записано лише одне число (не числа!).
ТС написав «числа», а не «цифри» і не вказав, що вони якось розділяються в рядку. Тому не бачу причин вважати багато цифр підряд не одним числом.
Потрібно зчитати числа до кінця рядка. Чи можна це зробити без string і char*? Чи є в C++ якась функція подібна до eoln в Pascal?
ТС написав «числа», а не «цифри» і не вказав, що вони якось розділяються в рядку. Тому не бачу причин вважати багато цифр підряд не одним числом.
Ні, він таки написав ЧИСЛА:) Тобто їх декілька))) Недарма ж стрінг і чар заборонено використовувати:)
Хоча , в якомусь роді Ви праві , безумовно.
Смішно те , що користувач пропав
А ми тут дискусію ведемо і гадаємо , що він мав наувазі.
Ви почали заперечувати моє твердження, навіть не прочитавши його толком.
Ну тут є суттєвим наступне питання.
Ви хочете читати з файлу чи консольний ввід передбачаєте?
Консольний ввід.
Як шукати '\n'? Коли ввести якийсь char c і після кожного числа перевіряти умову (c != '\n'), то c буде "їсти" першу цифру кожного наступного числа.
#Sparta написав:Ну тут є суттєвим наступне питання.
Ви хочете читати з файлу чи консольний ввід передбачаєте?Консольний ввід.
Як шукати '\n'? Коли ввести якийсь char c і після кожного числа перевіряти умову (c != '\n'), то c буде "їсти" першу цифру кожного наступного числа.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися