|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2013, 17:45 | #1 |
Изучающий C и ASM
Пользователь
Регистрация: 25.05.2012
Сообщений: 89
|
fscanf и байтовый массив
Предисловие
Всех приветствую! Взялся оптимизировать свой код. В моем случае можно переписать на ассемблер, что и хочу сделать, но не хочу отказываться от fscanf, т.к. жутко удобная функция. Проблема: в файле есть матрица смежности (делаю обход), которую надо считать. Поскольку в матрице только единицы и нули, то целесообразно завести байтовый массив. Однако, я не знаю, как fscanf сказать, что мы считываем не четырехбайтовое число, а байтовое. Что посоветуете? |
11.01.2013, 07:49 | #3 |
Изучающий C и ASM
Пользователь
Регистрация: 25.05.2012
Сообщений: 89
|
|
11.01.2013, 08:30 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Раз пишем на ассемблере, да еще и оптимизируем, тогда наверно надо завести битовый массив. Далее, зачем писать на ассемблере, если будем пользоваться С функциями, да еще и такими громоздкими...
|
11.01.2013, 18:32 | #5 | |
Изучающий C и ASM
Пользователь
Регистрация: 25.05.2012
Сообщений: 89
|
Цитата:
1. Как выводить такую матрицу на экран 2. Как делать поиск по такой матрице. С битовым массивом По поводу fscanf: я не знаю адекватную замену этой функции (с winapi еще не договорился) Последний раз редактировалось Berlioz; 12.01.2013 в 09:29. |
|
11.01.2013, 20:39 | #6 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Например fgetchar() - читает тот же байт.
А выводить например так: fputchar( ProveriaemBit(index) ? '1' : '0' ); |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
fscanf и загрузка параметров | Berlioz | Общие вопросы C/C++ | 0 | 16.12.2012 14:43 |
fscanf | Артэс | Общие вопросы C/C++ | 2 | 04.10.2011 11:54 |
сериализовать и вывести на экран байтовый поток | olka1198 | Общие вопросы по Java, Java SE, Kotlin | 1 | 28.10.2009 15:20 |
Как прочитать 10 байтовый тип вещественных чисел | The REAL | Общие вопросы .NET | 3 | 05.09.2008 10:46 |
Байтовый тип. | SanekIrk | Общие вопросы Delphi | 2 | 15.08.2008 21:37 |