Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
12 / 12 / 1
Регистрация: 11.01.2013
Сообщений: 150
1

Количество символов в текстовом файле

06.05.2013, 01:14. Просмотров 1304. Ответов 8
Метки нет (Все метки)

Доброго почти утра вам=) Такой вопрос, можно ли определить длину текстового файла? Файл открыл через fopen, а теперь нужно присвоить переменной количество символов в этом файле. Чем воспользоваться?=))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2013, 01:14
Ответы с готовыми решениями:

Количество символов в текстовом файле
Как найти количество символов в текстовом файле, включая пробелы? Код ниже считает без пробелов...

посчитать количество символов в текстовом файле
Как посчитать количество символов в текстовом файле?

Определить количество символов в данном текстовом файле
Организовать текстовый файл состоящий из N строк.Определить количество символов в данном файле

В текстовом файле подсчитать количество символов и строк
Ребята! Помогите разобраться с файлами нужно - в текстовом файле. Подсчитать количество символов и...

8
1346 / 986 / 312
Регистрация: 28.07.2012
Сообщений: 2,743
06.05.2013, 01:19 2
Razangann, при помощи fseek перемещаешься в конец файла, при помощи ftell - определяешь номер текущего символа в файле. А из этого имеешь размер файла.
1
12 / 12 / 1
Регистрация: 11.01.2013
Сообщений: 150
06.05.2013, 01:35  [ТС] 3
Хммм....что-то типо этого?
C++
1
2
3
4
FILE *rf;
int a;
fseek(rf,?,?);
a=ftell(rf);
а что в параметрах fseek нужно, не понял, прочитав на MSDN=(
offset и origin=)

Добавлено через 9 минут
Все получилось!=) Методом подбора 3 параметром функции указал SEEK_END, все получилось, спасибо=)))
0
1346 / 986 / 312
Регистрация: 28.07.2012
Сообщений: 2,743
06.05.2013, 01:35 4
Razangann,
origin - начало отсчета, может быть SEEK_CUR - текущая позиция, SEEK_END - конец файла, SEEK_SET - начало файла.
offset - отклонение от начала отсчета в байтах.
0
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
06.05.2013, 01:47 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#pragma hdrstop
#include <iostream>
#include <fstream>
#include <Windows>
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
 
using namespace std;
 
void main()
{
char s[100];
ifstream f("file.txt");
int i = 0;
while(!f.eof())
{
f >> s[i];
i++;
}
cout << i << endl;
f.close();
system("PAUSE");
}
1
nonedark2008
06.05.2013, 01:50
  #6

Не по теме:

Bend3r, LoL... это что? xD

0
12 / 12 / 1
Регистрация: 11.01.2013
Сообщений: 150
06.05.2013, 01:51  [ТС] 7
А вот с вашим методом проблема, больше 1458 символов не видит...
0
1346 / 986 / 312
Регистрация: 28.07.2012
Сообщений: 2,743
06.05.2013, 01:56 8
Razangann, алгоритм предложенный Bend3r может сфейлится уже начиная с сотого символа >_>
0
276 / 275 / 83
Регистрация: 03.02.2013
Сообщений: 792
06.05.2013, 02:11 9
да вы все издеваетесь)
это не Си раздел, какие FILE*, какие fopen, fseek?

о чём вообще эта тема?
берём fsrtream:
C++
1
2
3
4
5
6
7
8
std::ifstream infile("myfile.txt", std::ios_base::binary);
long file_size = 0;
if (infile)
{
   infile.seekg(0, std::ios_base::end);
   file_size = infile.tellg();
   infile.close();
}
в file_size размер файла в байтах
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2013, 02:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти количество символов в текстовом файле (не считает пробелы)
Приветствую всех! Имеется следующая задача: Напишите программу, которая открывает текстовый файл,...

Определение процентного содержания символов в текстовом файле
Написал программу для определения процентного содержания символов в текстовом файле. Решил...

Найти частоту появления символов в исходном текстовом файле
Здравствуйте, возникли такие проблемы. Пишу на Visual C++ 2010. На первом этапе вывода текста из...

Подсчет количества символов русского алфавита в текстовом файле
Здравствуйте, нужна ваша помощь) Допустим у нас имеется текстовой файл Test.txt( в нем находятся...

Сделать подсчет частоты встречаемости последовательности символов АБВ в текстовом файле
Народ помогите пожалуйста решить задачу: подсчет частоты встречаемости последовательности символов...

Количество слов в текстовом файле
Здравствуйте. Допустим у меня есть текстовый файл, в котором нужно посчитать количество слов, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.