Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Не получается вызов _ftelli64

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Triton77

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
Offset=(uint64_t)_ftelli64(File);
, ругается на тип: параметр должен иметь тип FILE, а фактический тип HANDLE. Как быть? CreateFile возвращает HANDLE.

Всего записей: 49 | Зарегистр. 25-04-2017 | Отправлено: 17:32 30-05-2017 | Исправлено: Triton77, 17:32 30-05-2017
landy



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно создавать файл вызовом fopen_s в режиме "w", оно возвращает структуру FILE
 
Добавлено:
пример из msdn:

Код:
// crt_ftell.c  
// This program opens a file named CRT_FTELL.C  
// for reading and tries to read 100 characters. It  
// then uses ftell to determine the position of the  
// file pointer and displays this position.  
   
#include <stdio.h>  
   
FILE *stream;  
   
int main( void )  
{  
   long position;  
   char list[100];  
   if( fopen_s( &stream, "crt_ftell.c", "rb" ) == 0 )  
   {  
      // Move the pointer by reading data:    
      fread( list, sizeof( char ), 100, stream );  
      // Get position after read:    
      position = ftell( stream );  
      printf( "Position after trying to read 100 bytes: %ld\n",  
              position );  
      fclose( stream );  
   }  
}  

Всего записей: 576 | Зарегистр. 17-01-2003 | Отправлено: 10:21 31-05-2017 | Исправлено: landy, 10:22 31-05-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Не получается вызов _ftelli64


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru