Форум программистов, компьютерный форум CyberForum.ru

Определить размер файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конвертирование RGB в CIE Lab http://www.cyberforum.ru/cpp/thread7300.html
Я нашёл как конвертировать rgb в lab. Сначала конвертирую rgb в xyz, а потом xyz в lab. Всегда когда я конвертирую у меня получается, что l != 0, a = 0, b = 0. Может ли быть такое? Вот исходники: Я наткнулся на сайте http://www.easyrgb.com/math.php?MATH=M2 как конвертировать. Вот оттуда пример Это RGB -> XYZ var_R = ( R / 255 ) //Where R = 0 ч 255 var_G = ( G / 255 ) //Where G...
C++ GNU в Windows Всем привет! Подскажите как можно собирать (скомпилировать) библиотеки gnu в windows. Последние три часа бьюсь с libgcrypt . В readme нашел такое: To build libgcrypt for Microsoft Windows, you need to have the mingw32 cross-building toolchain installed. Instead of running a plain configure you use http://www.cyberforum.ru/cpp/thread7289.html
C++ Скорость выполнения запросов в SQLite
Здравствуйте! Собственно, мне нужно осуществлять динамическую запись в журнал происходящих в программе изменений. Делаю это с помощью базы данных SQLite. Пишу на С++, используя исходные тексты на С - sqlite-source-3_3_15. Хотелось бы оптимизировать скорость выполнения записи в таблицу. Так как вставка записей в таблицу (INSERT) происходит очень часто (несколько сотен в секунду), то программа...
C++ Запуск файла на исполнение
Нужна функция (или кусок кода позволяющий это делать). Проблема такова, необходимо запускать 5-6 программ из програмулены написанной на С++, но как это сделать непонятно, нужна функция позволяющая делать это, MSDN чет ничего толкового мне не выдал, решил спросить тут.
C++ Cоздание WAVE-файла http://www.cyberforum.ru/cpp/thread6981.html
Здравствуйте. Пишу программу по созданию WAVE-файла, кодирующую строку текста каким-нибудь видом модуляции (амплитудная, частотная). Не подскажите как это сделать?
C++ Система информирования Люди Помогите советом Нужно создать систему, выбирающую по ключевым словам из отчета о новинках информацию, необходимую для определенных специалистов и рассылает им на email или sms. Новые отчеты поступают раз в квартал. И потом возможно нужно будет добавить функцию поиска в архиве. Сказали, что в С++ сложно сделать, в Delphi легче. Но я знаю только С на нач уровне. Может подскажите... подробнее

Показать сообщение отдельно
master.EXE
88 / 16 / 2
Регистрация: 10.03.2008
Сообщений: 101
20.04.2008, 16:14
Вводить имя файла нужно с указанием пути, т.е., например: C:\Bin\123.txt
Размер определяется в байтах, можно сделать в килобайтах, мегабайтах, и т.д. простым делением на 1024.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#include<conio.h>
#define MAX 100
int main()
{
 char filename[MAX];
 FILE * fp;
 clrscr();
 printf("Input the filename: ");
 scanf("%s", filename);
 if((fp=fopen(filename, "r"))==NULL)
     printf("\n\nError!!!. I can't open the file");
 else
     printf("\n\nI open the file");
 fseek(fp, 0L, SEEK_END);
 printf("\n\nThe size of file %s is %ld bytes", filename, ftell(fp));
 getch();
 return 0;
}
Но я писал в Borland C++, если будут проблемы, то убери операторы
Код
clrscr()
и
Код
getch()
.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru