|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
||||||
Создать текстовый файл, содержащий изображения чисел, расположенные в два столбц25.05.2009, 18:45. Показов 6210. Ответов 39
Метки нет (Все метки)
Текст задачи
Даны два файла целых чисел одного размера с именами Name1 и Name2. Создать текстовый файл с именем NameT, содержащий изображения этих чисел, расположенные в два столбца шириной по 30 символов: первый содержит числа из файла Name1, второй- из файла Name2. Вначале и конце каждой строки текстового файла ввести разделитель"|". Числа выравниваются по правому краю столбца. В кратце. Третий файл должен содержать цифры из первых двух,записанные в столбик.УМОЛЯЮ ПОМОГИТЕ!!!!! Вот текст моей проги
Тут осталось тока сделать вывод третьего файла в столбик с выравниванием.Это как раз я и не знаю как сделать.Помогите плиз позарез сегодня нужна. Добавлено через 58 минут 38 секунд Помогите пожалуйста,если завтра не сдам из универа могу вылететь((((((((((((
0
|
||||||
| 25.05.2009, 18:45 | |
|
Ответы с готовыми решениями:
39
Дано число k (< 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк исходного файла Создать текстовый файл, содержащий программу на С++
|
|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
|
| 25.05.2009, 21:23 [ТС] | |
|
0
|
|
|
16 / 16 / 2
Регистрация: 08.05.2009
Сообщений: 81
|
|
| 25.05.2009, 22:42 | |
|
в принципе я сделал, только надо додумать, как в случае нечетного количества чисел дополнить столбец нужным числом пробелов, чтобы сохранить выравнивание для последней строки.
да и расстояния между числами получились немаленькие .я вот думаю, может реально сделать по одному числу на столбец ? правда расстояния будут тогда еще больше.
0
|
|
|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
|
| 25.05.2009, 22:46 [ТС] | |
|
сделай как считаешь правильным я и так тебе благодарен за то что ты со мной маешься уже 2 часа
0
|
|
|
16 / 16 / 2
Регистрация: 08.05.2009
Сообщений: 81
|
||||||
| 25.05.2009, 22:53 | ||||||
|
да ладно, просто я никогда толком не работал с потоками, поэтому самому интересно стало. знал принципы, методы...
кстати, там в примере работы с потоками я обманул насчет метода open . второй параметр, обозначающий режим открытия, задается целой константой класса ios, например ios::in, ios::out, ios::binary и другие.ну, могу кинуть недоделанный вариант со столбцом, который до ума довести можно путем некрасивого вывода нужного числа пробелов в цикле . ну а переправить для работы с одним числом в столбце будет не сложно.
1
|
||||||
|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
|
| 25.05.2009, 23:02 [ТС] | |
|
Слушай а че она вылетает после того как я ввел названия и system("pause") не помогает
Добавлено через 3 минуты 28 секунд я впихнул паузу вылетает потому что срабатывает условие "возникли проблемы с открытием"((((((
0
|
|
|
16 / 16 / 2
Регистрация: 08.05.2009
Сообщений: 81
|
|||||||
| 25.05.2009, 23:06 | |||||||
|
Вариант 2 (В один столбец и все числа выводятся в формате с фиксированной точкой. для очень маленьких и огромных чисел будет лажа, а для обычных красивенько).
1
|
|||||||
|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
|
| 25.05.2009, 23:07 [ТС] | |
|
тут такая же проблема "не могу открыть файл"
Добавлено через 54 секунды ааааа ща попробую exe запустить
0
|
|
|
16 / 16 / 2
Регистрация: 08.05.2009
Сообщений: 81
|
|
| 25.05.2009, 23:07 | |
|
текст - тот, что я в программе вывожу, или другой?
PS: я работаю с файлами, в которых подряд (через пробел) зяписаны 5 чисел.
0
|
|
|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
|
| 25.05.2009, 23:21 [ТС] | |
|
неа тоже самое
Добавлено через 49 секунд если не трудно скинь скрин мне для отчета а о том что она работает преподу как нить докажу Добавлено через 2 минуты 0 секунд поидее же здесь fp1.open(Name1,ios::in); я должен написать путь fp1.open(D:Name1,ios::in);? Добавлено через 4 минуты 42 секунды а где он должен по умолчанию создавать файлы чтобы мне туда их запихнуть Добавлено через 5 минут 29 секунд Source Breakpoint at $00401390: C:\Users\Андрей\Desktop\1\Unit1.cpp line 15. Process Project1.exe (2892) вот это он мне пишет(прогнал F8)
0
|
|
|
16 / 16 / 2
Регистрация: 08.05.2009
Сообщений: 81
|
|
| 25.05.2009, 23:27 | |
|
собственно, файлы я не создаю исходные в программе своей. она считает, что файлы существуют и их обрабатывает. поэтому естественно, что если хотя бы одного файла нет, то она будет завершать свою работу
.файлы должны быть в той же директории, что и исполняемый файл (.exe). советую: сделай отдельную программку, которая запрашивает количество чисел и формирует 2 файла с заданными именами, в которых будут рандомно числа с плавающей точкой. PS: я не знаю, что такое line 15, но уверен, что это не из моего листинга, а из твоего проекта . или из моего?можно попробовать дописать к заголовкам <iostream> и <fstream> расширение .h.
0
|
|
|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
|
| 25.05.2009, 23:32 [ТС] | |
|
блин мож я дурак? я закинул файлы в папку Debug_bild ввожу теже названия и все равнов пролете
Добавлено через 36 секунд может впихнуть программно создание в начало программы?
0
|
|
|
16 / 16 / 2
Регистрация: 08.05.2009
Сообщений: 81
|
|
| 25.05.2009, 23:36 | |
|
я ввожу просто:
1.txt 2.txt res.txt и всё. файлы создаются в той же директории, что и экзешник. если же запускаешь из среды, то могут наверняка создаваться в папке с проектом. попробуй пошагово выполнять. Что хоть за среда разработки? если Borland C++ Builder, то помочь не смогу - не работал.
0
|
|
|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
|
| 25.05.2009, 23:39 [ТС] | |
|
неа Turbo C++
Добавлено через 2 минуты 14 секунд ни фига ты можешь скинуть мне просто папку с проектом так попробую.я уже не знаю че придумать
0
|
|
|
16 / 16 / 2
Регистрация: 08.05.2009
Сообщений: 81
|
|
| 25.05.2009, 23:50 | |
|
а я писал сейчас на eclipse с библиотекой cygwin, реализующей юниксовые API на платформе windows ... так что, боюсь, тебе не поможет
.могу прикрепить файл.
0
|
|
|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
|
| 25.05.2009, 23:52 [ТС] | |
|
а ты можешь заскринить работу программы что бы я вставил в отчет плиз
0
|
|
|
16 / 16 / 2
Регистрация: 08.05.2009
Сообщений: 81
|
||
| 26.05.2009, 00:03 | ||
|
я-то могу, но советовал бы тебе разобраться и самому тоже со всеми деталями. кстати, я паузу не вставлял, и файлы не вывожу, поэтому весь скрин будет - это введите имя 1 файла и введите имя второго файла .весь вывод - в файлы. их я тебе уже прикрепил. входные файлы 1.txt и 2.txt, и выходной - res1.txt. поищи в моих постах выше. (в общем, сделал архив. там экзешник и dll-библиотека реализации cygwin. если все запускать из одной папки, то должно работать. архив .7z, но так как форум с ним не работает, а rar'а у меня нет, то я запаковал его еще поверх в zip. думаю - разберешься )
1
|
||
|
16 / 16 / 2
Регистрация: 08.05.2009
Сообщений: 81
|
|
| 26.05.2009, 00:08 | |
|
только преподавателю я, пожалуй, не нёс бы на твоем месте этот экзешник, зависимый от cygwin, если его у тебя нет (думаю, что нет).
0
|
|
|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
|
| 26.05.2009, 00:08 [ТС] | |
|
спасибо из txt вывод вставлю там то он сохранился
0
|
|
|
16 / 16 / 2
Регистрация: 08.05.2009
Сообщений: 81
|
|
| 26.05.2009, 00:14 | |
|
давай, удачи.
ты бы разобрался только. метод width() - это задание ширины поля вывода, флаг ios::fixed - это принудительный вывод числа в формате с фиксированной точкой, ios::showpoint - всегда при выводе отображается точка, ios::right - выравнивание вывода по правому краю поля вывода в случае, если выводимое число занимает меньшее по размеру поле, чем заданная ширина. а вызов метода setf(), собственно, и задает все эти флаги в виде битовой комбинации (чтобы строчек меньше, и меньше вызов метода дергать). метод precision() задает число значимых цифр, либо число цифр после запятой. т.к. точка у нас есть всегда, то в нашем случае это будет число цифр после запятой. с остальным разбирайся сам - что и почему.
0
|
|
|
0 / 0 / 0
Регистрация: 25.05.2009
Сообщений: 20
|
|
| 26.05.2009, 00:18 [ТС] | |
|
Тема закрыта
0
|
|
| 26.05.2009, 00:18 | |
|
Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой Создать текстовый файл, содержащий таблицу значений заданной функции на указанном промежутке Создать текстовый файл, содержащий предложения, удовлетворяющие заявкам, вводимым пользователем с клавиатуры Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|