Автор |
Сообщение |
Expelled
Репутация: +2
Возраст: 21
Гороскоп:
Пол:
Откуда: Санкт-Петербург
Сообщения: 687
Стаж: 2 года
|
06.04.2006 2:59 Програмка на С... |
|
|
Люди!!! Мне нужна програмка каторая будет считывать (двоично) фаил с расширением .txt и записывать его (так же двоично) в другой файлик (тоге .txt)... ПОМОГИТЕ ПЛЗ!!! :O:
Добавлено спустя 7 минут 42 секунды:
fopen(), fread(), fwrite(), fclose() --- не подойдет по идеи.... мне тама нуна будет биты в строку заносить.... а все ни как не могу разобраться как енто сделать.... :eek: :O:
_________________ Жизнь ― это то, что с нами происходит, пока мы строим планы.
Не можешь иметь то, что хочешь? Научись хотеть то, что имеешь...
|
|
Вернуться к началу |
|
|
NegoDyaiKa
Репутация: +2
Сообщения: 1967
Стаж: 3 года 2 месяца
|
06.04.2006 23:30 |
|
|
там же для двоичного считывания есть буква "В" в какой - то функции.
_________________ Он войдет никого не спросив, ты полюбишь его не сразу.
С первого взгляда он некрасив, со второго - безобразен.
Только речи его горячи, только прочь сомнения, прочь!
Самый звонкий крик - тишина, самый яркий свет - ночь
|
|
Вернуться к началу |
|
|
Blackmore
Репутация: 0
Сообщения: 1334
Стаж: 3 года 4 месяца
|
07.04.2006 10:17 |
|
|
Как кажется в fread/fwite и есть такой флажок... хотел дома посмотреть, как делал подобные вещи, но забыл (: А вообще, гугла должна знать ответ
_________________ she turns and says "are you alright?"
I said "I must be fine cause my heart's still beating"
|
|
Вернуться к началу |
|
|
Lesha
Репутация: 0
Возраст: 22
Гороскоп:
Пол:
Сообщения: 150
Стаж: 7 месяцев
|
08.05.2007 16:48 |
|
|
Этот флаг устанавливается в фопен. Можно узнать поконкретнее, что нужно сделать? ...или проблема уже отпала?
|
|
Вернуться к началу |
|
|
Sovie
Репутация: +20/–1
Пол:
Сообщения: 714
Стаж: 1 год 9 месяцев
|
08.05.2007 20:56 |
|
|
Привет, ты это имеешь в виду?
Код: #include <stdio.h>
int CopyFileB(char* From, char* To) {
FILE* fileInput = fopen(From, "rb");
FILE* fileOutput = fopen(To, "wb");
if (fileInput == NULL)
return -1;
if (fileOutput == NULL)
return -2;
char c;
while (!feof(fileInput)) {
c = fgetc(fileInput);
fputc(c, fileOutput);
}
return 0;
}
void main () {
CopyFileB("C:\\Test.doc", "D:\\Test.doc");
}
Добавлено спустя 2 минуты 50 секунд:
Разница текстового и двоичного режима открытия в обработке последовательностей типа \0. Кажется, они называются эскейп-последовательности.
_________________ Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
|
|
Вернуться к началу |
|
|
NegoDyaiKa
Репутация: +2
Сообщения: 1967
Стаж: 3 года 2 месяца
|
09.05.2007 11:19 |
|
|
Sovie
Вы понимаете,что за год необходимость отпала? = )))
_________________ Он войдет никого не спросив, ты полюбишь его не сразу.
С первого взгляда он некрасив, со второго - безобразен.
Только речи его горячи, только прочь сомнения, прочь!
Самый звонкий крик - тишина, самый яркий свет - ночь
|
|
Вернуться к началу |
|
|
Tiffany
Модератор форума
Репутация: +9
Возраст: 19
Гороскоп:
Пол:
Откуда: Санкт-Петербург
Сообщения: 2784
Стаж: 3 года 4 месяца
|
09.05.2007 11:22 |
|
|
А действительно)
_________________ Луна, я вижу лишь тебя. Но ты видишь несоизмеримо больше.
Ответь мне, Луна, смотрит ли та, чьё имя я берегу, вечерами вверх, на небо.
Или, быть может, мысли её столь высоки, что нет нужды поднимать взгляда? (с) А. Чёрный
|
|
Вернуться к началу |
|
|
Sovie
Репутация: +20/–1
Пол:
Сообщения: 714
Стаж: 1 год 9 месяцев
|
09.05.2007 11:31 |
|
|
NegoDyaiKa писал(а): Вы понимаете,что за год необходимость отпала? = )))
День был тяжёлый, ну, вы не очень ругайте там меня (: Я только хотел помочь (:
_________________ Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
|
|
Вернуться к началу |
|
|
Expelled
Репутация: +2
Возраст: 21
Гороскоп:
Пол:
Откуда: Санкт-Петербург
Сообщения: 687
Стаж: 2 года
|
09.05.2007 13:50 |
|
|
Дурашка ты сашка... Нет не это имел ввиду... Но нужда отпала почти в тот же день... Удалите вы нафих енту тему ужо...
_________________ Жизнь ― это то, что с нами происходит, пока мы строим планы.
Не можешь иметь то, что хочешь? Научись хотеть то, что имеешь...
|
|
Вернуться к началу |
|
|
Sovie
Репутация: +20/–1
Пол:
Сообщения: 714
Стаж: 1 год 9 месяцев
|
09.05.2007 19:38 |
|
|
Expelled писал(а): Дурашка ты сашка
Ну, я-то понимаю, что это ты любя. Но просьба, имя моё не светить. Если бы я этого хотел, я бы заргистрировался под ним. Форум всё-таки. Нехорошо.
Expelled писал(а): Нет не это имел ввиду
Напиши, что именно. Интересно же. Вдруг пригодится.
_________________ Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
|
|
Вернуться к началу |
|
|
Expelled
Репутация: +2
Возраст: 21
Гороскоп:
Пол:
Откуда: Санкт-Петербург
Сообщения: 687
Стаж: 2 года
|
10.05.2007 0:55 |
|
|
Sovie
А ты не пробовал общаться с людьми в реальном времени? Ну а если и интересна то у меня есть аська и скайп туды ломитесь, а разводить флуд на форуме в теме, каторую уже давно пора не то что закрыть а удалить, как то не нашенски Так что милости просим...
_________________ Жизнь ― это то, что с нами происходит, пока мы строим планы.
Не можешь иметь то, что хочешь? Научись хотеть то, что имеешь...
|
|
Вернуться к началу |
|
|
Sovie
Репутация: +20/–1
Пол:
Сообщения: 714
Стаж: 1 год 9 месяцев
|
10.05.2007 7:57 |
|
|
Expelled писал(а): А ты не пробовал общаться с людьми в реальном времени?
Иногда приходится (: Но ты обращался на форуме, вот через форум и получаешь ответ.
Expelled писал(а): Ну а если и интересна то у меня есть аська и скайп туды ломитесь, а разводить флуд на форуме
Не согласен. Раз тема создана и был вопрос, должен быть и ответ. Ответ - это не флуд. Флуд - это то, чем мы сейчас занимаемся. Не хочешь размещать решение, не надо.
_________________ Жизнь - обмен своего времени и здоровья на материальные блага.
Основная задача - сделать обмен хотя бы равноценным.
|
|
Вернуться к началу |
|
|
|
|