Разводка офигенно громоздких плат (Автороутер выбираем)

Postby KOE » 07 Jan 2009, 00:23

Кстати, еще вопросик. Есть ли в стандартных функциях работы с файлами такая, чтобы возвращала длину файла в байтах?
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby Wowik » 07 Jan 2009, 00:40

GetFileSize

Описание - http://msdn.microsoft.com/en-us/library/aa364955 (VS.85).aspx
Wowik
 
Posts: 97
Joined: 07 Jan 2009, 00:38
Group: Registered users

Postby KOE » 07 Jan 2009, 01:09

Спасибо, сам уже тоже научился, двумя способами даже.

Если использовать io.h
FILE *F;
unsigned long s;
s=filelength(fileno(F))

Или если ее не использовать, то

FILE *F;
unsigned long s;
fseek(F,0L,2);
s=ftell(F);
fseek(F,0L,0);
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby Wowik » 07 Jan 2009, 01:18

Вообще у меня по сям много всякой литературы, могу поделиться на время, числа восьмого (во второй половине.... ) smile
Wowik
 
Posts: 97
Joined: 07 Jan 2009, 00:38
Group: Registered users

Postby deathsoft » 07 Jan 2009, 02:09

Лучше для чтения бинарных файлов не FILE * использовать и fread, а просто open/read/seek/close/filelength. Подчеркивания перед функциями и константами естественно фтопку, ибо микрософщина.

http://msdn.microsoft.com/en-us/library/z0kc8e3z(VS.71).aspx
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby Wowik » 07 Jan 2009, 02:19

фтопку, ибо микрософщина - дык один фиг под форточки пишется.
Wowik
 
Posts: 97
Joined: 07 Jan 2009, 00:38
Group: Registered users

Postby deathsoft » 07 Jan 2009, 13:48

Wowik wrote:дык один фиг под форточки пишется.

Без подчеркиваний все тоже компилится без проблем, только в добавок еще и POSIX совместимо.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby Wowik » 07 Jan 2009, 17:16

Сойдёмся на том, что как автор захочет так и будет, а то опять сейчас на два поста разведем ненароком. Уж восьмое близится, а автора всё нет.
Wowik
 
Posts: 97
Joined: 07 Jan 2009, 00:38
Group: Registered users

Postby KOE » 07 Jan 2009, 17:51

Wowik wrote:Уж восьмое близится, а автора всё нет.


Я буду завтра в районе авиамоторной либо в 15-00, либо примерно в 17-30. С 15-30 до 17-00 занятия будут по философии в институте.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby KOE » 07 Jan 2009, 17:59

Wowik wrote:Сойдёмся на том, что как автор захочет так и будет


Кстати, зочодная прога полусилась, нажимаю кнопочку и свежескомпилированный rbf с данными для fpga закачивается в Пентагон 2.666. Правда помучаться пришлось с прерываниями от UART в LPC2294, там глюки сплошные, даташиту ничего не соответствует. Флаг прерывания сбрасывается через раз, если по даташиту делать. помогла errata от другого контроллера (LPC2292). А про глюки в UART в LPC2294 в еррате на него ни слова, блин. Буржуины хреновы.
Одна проблема осталась - прошивка fpga компиляется 7.5 минут. И еще 1.5 минуты примерно качается в Пентагон.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 0 guests

cron