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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка выделения памяти... http://www.cyberforum.ru/cpp/thread7440.html
Когда я пытаюсь выделить память двумерному динамическому массиву, возникает ошибка "Microsoft C++ exception: std::bad_alloc at memory location...". Вобщем суть того что я делал: Мне нужно считать 2 текстовых файла в кодировке ANCI, построчно их сравнить, ну и сделать ещё ряд действий, до которых я ещё не дошёл... Вобщем я создаю класс, который должен заниматься считыванием и разбиением. В нём...
C++ Помогите с написанием модуля работы с видеоизображением deleted http://www.cyberforum.ru/cpp/thread7437.html
Алгоритм Брезенхема построения окружности на С++ C++
помогите найти или написать программу алгоритм Брезенхема построения окружности на С++ для Borland 3.1 ПЛИЖ):huh::umnik:
Определить количество вхождений символа в текст C (СИ)
необходимо ввести строку (это делает пользователь), потом символ и определить количество вхождений символа в текст. Смотрю по книге, но тут нет примера ввода строки, только как задать конкретную строку. Для подсчёта числа вхождений надо использовать функцию strchr. В книге это описано как "char *strchr (const char *s, int c)". Что указывать вместо 1-й и 2-й звёздочки? кроме этого пока...
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 подробнее

Показать сообщение отдельно
master.EXE
 Аватар для master.EXE
111 / 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()
.
 
Текущее время: 07:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru