Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 19.04.2010, 23:08   #1 (permalink)
Student=)
Новичок
 
Регистрация: 28.04.2009
Сообщений: 11
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Exclamation работа с файлами в С#

нужна помощь! задача как сказал преподаватель несложная. просто я совсем не понимаю в этом!

нужно прочитать файл побитно и инвертировать его.

помогите чем сможете пожалуйста!
Student=) вне форума   Ответить с цитированием

Старый 19.04.2010, 23:08
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Зарегистрированные ранее пользователи создавали похожие темы

Паскаль, работа с файлами
Работа с файлами на Паскале
Проблема с файлами
Работа с файлами
Работа с текстовыми файлами Си
Работа с файлами

Старый 19.04.2010, 23:09   #2 (permalink)
sergey111
Member
 
Аватар для sergey111
 
Регистрация: 26.04.2008
Сообщений: 1,336
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 427
По умолчанию

1. какой файл?
2. в чего инвертировать?
sergey111 вне форума   Ответить с цитированием
Старый 19.04.2010, 23:11   #3 (permalink)
Student=)
Новичок
 
Регистрация: 28.04.2009
Сообщений: 11
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

1. тектовый как я поняла!
2. вот насчёт этого ничего не сказал! извините
Student=) вне форума   Ответить с цитированием
Старый 19.04.2010, 23:47   #4 (permalink)
sergey111
Member
 
Аватар для sergey111
 
Регистрация: 26.04.2008
Сообщений: 1,336
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 427
По умолчанию

так ну тогда наверно не прочитать, а пощитать? взять к примеру файл размером 5.16 Mb и пощитать сколь в нём бит? правильно я понял?
sergey111 вне форума   Ответить с цитированием
Старый 19.04.2010, 23:48   #5 (permalink)
Student=)
Новичок
 
Регистрация: 28.04.2009
Сообщений: 11
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

наверно да
сказал использ. функцию fgetc
Student=) вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 20.04.2010, 00:03   #6 (permalink)
DDS
Member
 
Регистрация: 15.02.2009
Сообщений: 695
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 523
По умолчанию

Не... Скорее всего не так...
Я так понимаю задачу:дан двоичный файл(т.е. содержащий только 0 или 1), читаем его побитно и инвертируем(т.е. 0 меняем на 1 и наоборот).
Я бы помог, но к сожалению не знаю C# и специализируюсь на паскале и делфи.
DDS вне форума   Ответить с цитированием
Старый 20.04.2010, 00:04   #7 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,917
Записей в дневнике: 10
Сказал(а) спасибо: 139
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

Может, надо взять файл как последовательность бит, нули превратить в единицы, а единицы в нули?
MrSTEP вне форума   Ответить с цитированием
Старый 20.04.2010, 00:04   #8 (permalink)
sergey111
Member
 
Аватар для sergey111
 
Регистрация: 26.04.2008
Сообщений: 1,336
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 427
По умолчанию

нет, это не по моей части если честно. ждёмс ответ от высшех разумов.
sergey111 вне форума   Ответить с цитированием
Старый 20.04.2010, 00:05   #9 (permalink)
Student=)
Новичок
 
Регистрация: 28.04.2009
Сообщений: 11
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

может быть и так!
наверно скорее всего-т.к. инвертировать только так можно как я понимаю!
мне хоть что-то хотя бы
Student=) вне форума   Ответить с цитированием
Старый 20.04.2010, 00:09   #10 (permalink)
DDS
Member
 
Регистрация: 15.02.2009
Сообщений: 695
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 523
По умолчанию

А Вам обязательно язык C#?
Просто есть небольшие знания по С++ и пара самоучителей и, как следствие, возможность хоть как-то вам помочь
DDS вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 01:12.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.