Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 10

Задан двоичный файл, осуществить копирование данных в обратном порядке

10.06.2015, 12:07. Показов 2902. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, можете помочь в си шарп?
2 Задан двоичный файл осуществить копирование данных в обратном порядке!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.06.2015, 12:07
Ответы с готовыми решениями:

Задан линейный массив. Осуществить в нем сдвиги по следующим правилам: Расположить элементы в обратном порядке.
Задан линейный массив. Осуществить в нем сдвиги по следующим правилам: Расположить элементы в обратном порядке. Прошу помощи, заранее...

Задан файл целых чисел. Переписать компоненты в обратном порядке
#include <stdio.h> #include <string.h> void main() { FILE *file; char *fname = "some_file.txt"; int a; file =...

Из заданного двоичного файла создать новый двоичный файл, у которого байты переставлены в обратном порядке
7. По заданному двоичному файлу с произвольным содержанием создать новый двоичный файл, у которого байты переставлены в обратном...

20
310 / 318 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
10.06.2015, 16:09
если правильно понял:
C#
1
2
3
4
5
6
7
8
// создаем исходный файл
byte[] arr = { 1, 2, 3, 4, 255 };
File.WriteAllBytes("file.bin", arr);
 
// считываем, и записываем в обратном порядке
byte [] arr1 = File.ReadAllBytes("file.bin");
Array.Reverse(arr1);
File.WriteAllBytes("file2.bin", arr1);
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 10
10.06.2015, 16:18  [ТС]
Добавлено через 1 минуту
sldp, Дружище, помоги))) как понять создаем исходный файл, я не умею двоичный файл создавать! я только начинающий..
0
310 / 318 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
10.06.2015, 16:43
Антон Кучер, 2я и 3я строки как раз и создаем
у меня комментарии описывают что ниже идет
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 10
10.06.2015, 16:48  [ТС]
sldp, у меня 3 одинаковых ошибки выдает...Элемент "File" не существует в текущем контексте. Можешь полностью код от начала до конца скинуть C#&
0
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
10.06.2015, 17:17
Цитата Сообщение от Антон Кучер Посмотреть сообщение
Элемент "File" не существует в текущем контексте
C#
1
using System.IO;
что такое using в конкретном случае - https://msdn.microsoft.com/ru-... df423.aspx
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 10
10.06.2015, 17:21  [ТС]
valera_21, прикол в том что ничего не происходит! скопировал, вставил. ошибки исчезли. программа ничего не выполняет! Для продолжения нажмите любую клавишу... и потом вылетает!
0
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
10.06.2015, 17:27
Антон Кучер, да лаааадно? поищите в папке с экзешником файлы file.bin и file2.bin/ Откуда они по вашему взялись?
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 10
10.06.2015, 18:09  [ТС]
valera_21, код писал не я. я разобратся не могу вообще!код писал sldp.

Добавлено через 34 минуты
sldp, тот код который вы мне прислали рабочий? что он выполняет, он у меня не работает! скидывает и все.
0
135 / 130 / 60
Регистрация: 16.06.2013
Сообщений: 527
10.06.2015, 18:16
Антон Кучер, Вам же прямым текстом сказали, что код создаёт в папке с программой файлы file.bin и file2.bin. Вы ждали чего то другого, от программы, которая должна работать с файлами?
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 10
10.06.2015, 18:20  [ТС]
Захарка, т.е все рабочее?)))))
0
10.06.2015, 18:26

Не по теме:

:facepalm:

0
135 / 130 / 60
Регистрация: 16.06.2013
Сообщений: 527
10.06.2015, 18:26
Антон Кучер, я только что проверил, всё прекрасно работает.
0
0 / 0 / 0
Регистрация: 10.06.2015
Сообщений: 10
10.06.2015, 18:33  [ТС]
Захарка, я вообще туплю...скрин можно?

Добавлено через 39 секунд
valera_21,
0
135 / 130 / 60
Регистрация: 16.06.2013
Сообщений: 527
10.06.2015, 18:50
Антон Кучер, охххх...
Добавьте в проект библиотеку System.Windows.Forms (не using System.Windows.Forms, а клик правой кнопкой мыши на строке References в "Обозревателе решений"->"Добавить ссылку"б и в открывшемся окне воткнуть галочку на System.Windows.Forms), и конце кода строчку -
C#
1
System.Diagnostics.Process.Start(System.Windows.Forms.Application.StartupPath);
И, после выполнения программы у вас откроется папка с искомыми файлами - file.bin и file2.bin.
0
310 / 318 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
10.06.2015, 22:05
Цитата Сообщение от Антон Кучер Посмотреть сообщение
sldp, тот код который вы мне прислали рабочий? что он выполняет, он у меня не работает! скидывает и все.
Вы бы больше переживали за сам подход) мы считываем побайтово файл и записываем байты в обратном порядке, возможно вам нужно другое)

если не можете найти папку с запускаемым файлом (!!!), то укажите другой путь, например, на диск С

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using System;
using System.IO;
 
namespace lab2_6
{
    class Program
    {
        public static void Main(string[] args)
        {            
            //1
            byte[] arr = { 1, 2, 3, 4, 255 }; // создаем байтовый массив для записи
            File.WriteAllBytes("C:\\file.bin", arr); // записываем его в файл file.bin на диске С(если такого файла нет, то создаем сначала, если есть, то перезаписываем его содержимое)
 
            //2
            byte[] arr1 = File.ReadAllBytes("C:\\file.bin"); // считываем получившийся файл в байтовый массив
            Array.Reverse(arr1); //делаем реверсию массива
            File.WriteAllBytes("C:\\file2.bin", arr1); // записываем обратный массив в новый файл file2.bin
 
            //3 (просто для проверки)
            Console.Write("Исходный файл: ");
            foreach (byte item in File.ReadAllBytes("C:\\file.bin"))
                Console.Write(item + " ");
 
            Console.Write("\n\nНовый файл: ");
            foreach (byte item in File.ReadAllBytes("C:\\file2.bin"))
                Console.Write(item + " ");
 
            Console.ReadKey();
        }
    }
}
0
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 6
10.06.2015, 22:09
sldp, что это может быть, что нужно сделать, чтобы работало?? горит курсовик помогите плиззз
Миниатюры
Задан двоичный файл, осуществить копирование данных в обратном порядке  
0
310 / 318 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
10.06.2015, 22:16
Цитата Сообщение от NWay Посмотреть сообщение
sldp, что это может быть, что нужно сделать, чтобы работало?? горит курсовик помогите плиззз
Я так понял экзешник найти не может) попробуйте в настройках проекта указать его
0
0 / 0 / 0
Регистрация: 06.06.2015
Сообщений: 6
10.06.2015, 22:19
Проект не запускается вот тут прога сама, можешь глянуть и испарвить, буду благодарна! а то я бум-бум в этом, а сдать срочно надо
0
310 / 318 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
10.06.2015, 22:25
Цитата Сообщение от NWay Посмотреть сообщение
С# алгоритмы вот тут прога сама, можешь глянуть и испарвить, буду благодарна! а то я бум-бум в этом, а сдать срочно надо
кинь тогда проект
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.06.2015, 22:25
Помогаю со студенческими работами здесь

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

Задан текстовый файл, необходимо по нему сформировать двоичный файл индексов
Нужна помощь! Задача: Задан текстовый файл, необходимо по нему сформировать двоичный файл индексов (смещений начал строк в текстовом...

Задан массив А(n). Расположить его элементы в обратном порядке
Задан массив А(n). Расположить его элементы в обратном порядке

Задан массив чисел a(N) Расположить все числа в обратном порядке
Задан массив чисел a(N) Расположить все числа в обратном порядке

Копирование файла в обратном порядке
вот написала прогу...она копирует файл,а как зделать чтоб копировать в обратном порядке??? #include <fstream> #include...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru