ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #761  
Старый 14.02.2008, 16:39
KSoniX
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме:
314553

Репутация: 38
Отправить сообщение для KSoniX с помощью ICQ
По умолчанию

как узнать в файле сколка элементов в типе unsigned long в Си?
или с какой функций можна узнать сколка весть файл в байтах?
 

  #762  
Старый 14.02.2008, 23:02
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме:
3578578

Репутация: 275
Отправить сообщение для Forcer с помощью ICQ
По умолчанию

Цитата:
с какой функций можна узнать сколка весть файл в байтах?
функция -_filelength(int fd) , fd - дескриптор файла

Вот пример работы:

Код:
#include <io.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>

int main()
{
   int fh;
   
   if( (fh = _open( "E:\\chess.cpp", _O_RDONLY, _S_IREAD ))  != -1 )
   {
      printf( "File length : %ld kb\n", _filelength( fh ) );
      _close( fh );
   }
   else 
	   printf("Cant open a file!\n");
	   
	return 0;
}


Так же в WinAPI есть функция DWORD GetFileSize( HANDLE hFile, LPDWORD lpFileSizeHigh). Схема работы - такая же как и в приведённом примере. Последним параметром можно NULL поставить.

P.S. согласен с iv., первая фраза непонятна.

Последний раз редактировалось Forcer; 14.02.2008 в 23:23..
 

  #763  
Старый 14.02.2008, 23:06
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Цитата:
как узнать в файле сколка элементов в типе unsigned long в Си?
о_О Вопрос слегка непонятен.
 

  #764  
Старый 15.02.2008, 00:05
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

sizeof(unsigned long);
 

  #765  
Старый 17.02.2008, 19:12
symbioin
Познающий
Регистрация: 06.08.2007
Сообщений: 84
Провел на форуме:
373338

Репутация: 25
Отправить сообщение для symbioin с помощью ICQ
По умолчанию

в чем может быть проблема? к меня выбивает ошыбку

Код:
void Cmy1Dlg::OnBnClickedButton1()
{
 MessageBox("Antichat");
}
vs 2005
 

  #766  
Старый 17.02.2008, 19:14
zl0y
Banned
Регистрация: 13.09.2006
Сообщений: 523
Провел на форуме:
2869410

Репутация: 925


Отправить сообщение для zl0y с помощью ICQ
По умолчанию

Цитата:
Сообщение от symbioin  
в чем может быть проблема? к меня выбивает ошыбку

Код:
void Cmy1Dlg::OnBnClickedButton1()
{
 MessageBox("Antichat");
}
vs 2005
у данной апи 4 параметра заметь

MessageBox(0,"Antichat","Рулит!",0);
 

  #767  
Старый 17.02.2008, 19:32
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от symbioin  
полюбому
#include "windows.h" есть?
 

  #768  
Старый 17.02.2008, 23:10
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

При попытке скомпилить прогу, борланд выдает
[Linker Error] Unresolved external 'WSAConnect' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ

Подскажите как это исправить? Вроде с инклудами все нормально и библиотеки соответствующие присутствуют
 

  #769  
Старый 17.02.2008, 23:43
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме:
3008839

Репутация: 1502


По умолчанию

#775 'WSAConnect' - такого нет. Есть 'WSAStartup' и 'connect'
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 

  #770  
Старый 17.02.2008, 23:50
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Да ладно? А это что тогда: http://msdn2.microsoft.com/en-us/library/ms741559(VS.85).aspx
?
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ