|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.03.2015, 19:49 | #11 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 22
|
|
29.03.2015, 19:55 | #12 | |
Форумчанин
Регистрация: 14.12.2012
Сообщений: 668
|
Цитата:
Код:
|
|
29.03.2015, 20:11 | #13 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
29.03.2015, 20:21 | #14 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 22
|
Это не она, эта процедура определяет размер файла а не буфера.
А теперь внимание смешное: Код:
Последний раз редактировалось Stilet; 29.03.2015 в 21:05. |
29.03.2015, 21:08 | #15 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
У тебя есть fsize. Вот им и пользуйся. Кстати, это так, к сведению: Все твои потуги сведутся к нулю, если в png файле твоем есть нулевой символ.
I'm learning to live...
|
|
29.03.2015, 21:24 | #16 | ||
Пользователь
Регистрация: 29.01.2009
Сообщений: 22
|
Цитата:
Цитата:
|
||
29.03.2015, 22:05 | #17 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
хотите передавать строку так передавайте строку, а не байты. тип char* не значит что это строка.
картинки не текстовые файлы, их не стоит трактовать как текст. второе, вы пытаетесь слишком универсализировать. пусть тот кто считал данные их размер и передаст. тогда у вас и из файла будет размер и из консоли. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
29.03.2015, 22:11 | #18 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 22
|
Байтами кодируется символ...печатный он или нет.
Пусть это не текстовая строка в нашем понимании, но я думал в понимании компа пофигу...последовательность символов она и есть последовательность символов. Вот совсем другое что функция strlen ориентируется на символ '\0' при подсчете кол-ва байтов...а sizeof не умеет считать динамически выделенный массив. Последний раз редактировалось Stilet; 29.03.2015 в 22:47. |
29.03.2015, 22:48 | #19 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
29.03.2015, 22:53 | #20 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
я вам вариант предложил, что с ним делать дело ваше. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как определить размер физического диска? | Robin_ | Общие вопросы Delphi | 7 | 18.01.2016 07:11 |
Как определить размер видеостраницы | axeforever12009 | Помощь студентам | 2 | 18.06.2013 17:01 |
Как определить размер структуры | stpdqstns | Общие вопросы C/C++ | 10 | 30.01.2013 19:02 |
неопределённый размер строки типа char | _KUL | Общие вопросы C/C++ | 4 | 16.05.2012 19:54 |
Как в Delphi определить размер файла? | Nomad | Помощь студентам | 7 | 10.08.2010 08:33 |