19 / 19 / 2
Регистрация: 30.11.2010
Сообщений: 164
|
|
1 | |
Программа, которая считывает текст из файла и выводит на экран строки, содержащие двузначные числа03.03.2011, 00:14. Показов 13815. Ответов 22
Метки нет (Все метки)
В чтении/записи файлов я ничего не понимаю, поэтому обращаюсь сюда.
разобрав задачу, я примерно понял алгоритм: 1. есть файл, содержащий неизвестное кол-во строк(длина их тоже неизвесна) 2. нужно эти данные считать из файла (я так понимаю в виде динамического двумерного массива) 3. потом с помощью 2х циклов найти строки с двузначными числами. Но как это реализовать, я не знаю. Если кому-то не будет сложно, напишите пример такой программы, желательно с небольшими комментариями (С++) Заранее всем спасибо
0
|
03.03.2011, 00:14 | |
Ответы с готовыми решениями:
22
Написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие двузначные числа. Написать программу, которая считывает текст из файла и выводит на экран строки, содержащие двоичные числа Написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие двузначные числа Написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие двузначные числа |
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
||||||
03.03.2011, 00:36 | 2 | |||||
Комменты в коде По пунктам:
1
|
19 / 19 / 2
Регистрация: 30.11.2010
Сообщений: 164
|
|
03.03.2011, 01:04 [ТС] | 3 |
как то очень тяжело для моего понимания написано)
но все равно спасибо, попробую разобраться в тексте Добавлено через 22 минуты можешь написать немного проще, а то я ничего понять не могу в этом коде
0
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|
03.03.2011, 01:10 | 4 |
Все бывает в первый раз, разбирайтесь. Переписывать не стану, тут реально не сложно, если несколько часов посидеть и почитать методы контейнера string.
0
|
19 / 19 / 2
Регистрация: 30.11.2010
Сообщений: 164
|
|
03.03.2011, 01:17 [ТС] | 5 |
мне легче самому написать что-то свое, чем тут разобраться... мы программы вообще как-то по-другому пишем...
0
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|
03.03.2011, 01:25 | 6 |
Ну... Так и писали бы
Так ведь помощь нужна была А "мы" - это кто, если не секрет? udp: если хотите программировать на С++, без stl вам никуда, имхо, по себе знаю :\
0
|
19 / 19 / 2
Регистрация: 30.11.2010
Сообщений: 164
|
|
03.03.2011, 01:31 [ТС] | 7 |
если бы хоть примерно знал как- написал бы.. рассчитывал на то что напишут программу, которая легко читается ОЧЕНЬ начинающему программисту мы-это универ.. и что такое stl ??
0
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
|
03.03.2011, 01:47 | 8 |
STL - это Стандартная Библиотека Шаблонов(Standard Template Library)
А Ваше проще я трактую как возврат к С, с его злыми функциями работы с файлами. Будет время завтра, напишу. Иначе - ждите другого, либо сами. А у меня 5 утра, я спать.
0
|
19 / 19 / 2
Регистрация: 30.11.2010
Сообщений: 164
|
|||||||||||
03.03.2011, 03:38 [ТС] | 9 | ||||||||||
P.S. немного поисправлял текст Добавлено через 36 минут Вот есть файл с таким содержимым: 1 24 4 24 23 1 5 34 54 34 23 44 23 0 12 23 3 34 23 9 12 23 14 45 56 67 78 89 90 99 89 12 23 43 21 1 23 9 23 12 43 для начала просто считать его в матрицу и вывести на экран:
0
|
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
|
||||||
03.03.2011, 12:09 | 10 | |||||
Давайте по логике
0
|
19 / 19 / 2
Регистрация: 30.11.2010
Сообщений: 164
|
||||||
03.03.2011, 19:24 [ТС] | 11 | |||||
Добавлено через 1 час 46 минут вверх! Добавлено через 1 час 52 минуты вверх!
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
03.03.2011, 19:46 | 12 | |||||
0
|
19 / 19 / 2
Регистрация: 30.11.2010
Сообщений: 164
|
|
03.03.2011, 19:48 [ТС] | 13 |
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
03.03.2011, 19:49 | 14 |
0
|
19 / 19 / 2
Регистрация: 30.11.2010
Сообщений: 164
|
|
03.03.2011, 19:54 [ТС] | 15 |
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
03.03.2011, 19:55 | 16 |
0
|
19 / 19 / 2
Регистрация: 30.11.2010
Сообщений: 164
|
|
03.03.2011, 19:58 [ТС] | 17 |
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
03.03.2011, 20:17 | 18 |
Valerko, Почему ты пишешь тут
если ? А если строк будет больше чем 80 ?
0
|
19 / 19 / 2
Регистрация: 30.11.2010
Сообщений: 164
|
|
03.03.2011, 20:20 [ТС] | 19 |
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
03.03.2011, 20:36 | 20 | |||||
Так подойдет
Не по теме: Сорри за микс C/C++ :)
0
|
03.03.2011, 20:36 | |
|
Опции темы | |
|
Новые блоги и статьи | |||||
В чем отличие между INNER JOIN и OUTER JOIN
bytestream 22.01.2025
В современных базах данных информация часто распределена между множеством взаимосвязанных таблиц, что делает операции объединения JOIN неотъемлемой частью работы с SQL. Эти операции позволяют. . .
|
Как сделать первую букву заглавной в JavaScript
bytestream 22.01.2025
JavaScript предоставляет разработчикам множество инструментов для эффективной работы с текстовыми данными. Одной из часто встречающихся задач при обработке строк является преобразование первой буквы. . .
|
Что такое Big O нотация и алгоритмическая сложность
bytestream 22.01.2025
Введение в алгоритмическую сложность
В мире разработки программного обеспечения эффективность алгоритмов играет crucial роль в создании качественных приложений. Алгоритмическая сложность. . .
|
Как решать конфликты объединения (merge) в Git
bytestream 22.01.2025
Что такое конфликты слияния
Конфликты слияния в системе контроля версий Git возникают в ситуациях, когда две или более ветки разработки содержат несовместимые изменения в одних и тех же участках. . .
|
Как использовать регулярные выражения
bytestream 22.01.2025
Регулярные выражения представляют собой мощный инструмент для работы с текстовыми данными, который позволяет осуществлять поиск, проверку и манипуляцию строками на основе определенных шаблонов. Этот. . .
|
Как выйти из Vim
bytestream 22.01.2025
Vim (Vi IMproved) представляет собой один из самых влиятельных текстовых редакторов в истории компьютерной индустрии, эволюционировавший из своего предшественника Vi, созданного Биллом Джоем в 1976. . .
|
NoSQL базы данных: что это такое и какие существуют
bytestream 22.01.2025
В современную эпоху цифровой трансформации объемы данных растут экспоненциально, создавая новые вызовы для традиционных систем управления базами данных. NoSQL (Not Only SQL) представляет собой. . .
|
Обновление исследования от команды MCM (январь 2025 г.)
Programma_Boinc 22.01.2025
Обновление исследования от команды MCM (январь 2025 г. )
Мы продолжаем изучать молекулярные сигнатуры, связанные с раком легких, с текущим фокусом на GCM1, факторе транскрипции, участвующем в. . .
|
Как работать с Kafka в Go (Golang)
bytestream 22.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки событий и интеграции микросервисов. Эта система, изначально. . .
|
Как использовать RabbitMQ в Go (Golang)
bytestream 22.01.2025
RabbitMQ представляет собой надежный и широко используемый брокер сообщений, который играет ключевую роль в построении современных распределенных систем и микросервисной архитектуры. В основе работы. . .
|
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
|
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
|