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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Bloodshed
 Аватар для Bloodshed
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 18
#1

Текстовый файл. Количество букв - C++

25.11.2013, 07:05. Просмотров 311. Ответов 5
Метки нет (Все метки)

Необходимо посчитать количество букв в текстовом файле. вот код для создания текстового файла. Но как посчитать количество букв в нём - не понимаю.

#include <iostream>
#include <fstream>
using namespace std;
int main ()
{FILE *f;
int x,i;
f=fopen("text","wt");
for(i=0;i<10;i++)
{cin>>x;
fwrite(&x,sizeof(int),1,f);
}
fclose(f);
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2013, 07:05     Текстовый файл. Количество букв
Посмотрите здесь:

C++ Файл: Сравнить количество цифр и букв верхнего регистра
C++ Дан текстовый файл. Определить среднее количество слов в строке
C++ Текстовый файл. Открыть, посчитать в нем количество английских и русских букв
C++ Дан текстовый файл ( определить слово с наибольшим количеством букв и вставить его на начало и конец строки)
Программа которая открывает текстовый файл и сообщает количество символов в файле C++
C++ В текстовый файл вставить пробелы, что бы количество символов равнялось 80, взяв строки из другого файла
C++ Создать файл, ввести символы, вывести на экран количество не латинских букв, количество цифр
Дан текстовый файл. Найти количество строк, которые начинаются и заканчиваются одной буквой C++
Дан текстовый файл. Получить новый, образованный заменой всех строчных букв прописными C++
Сформировать текстовый файл, подсчитать количество пустых строк в нем C++
Прочитать текстовый файл и подсчитать в нем количество слов и символов C++
Создать текстовый файл содержащий все группы слов из словаря отличающиеся расположением букв C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5411 / 4807 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.11.2013, 07:12     Текстовый файл. Количество букв #2
Именно букв, то есть символов алфавита?
Bloodshed
 Аватар для Bloodshed
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 18
25.11.2013, 14:57  [ТС]     Текстовый файл. Количество букв #3
Да, символы алфавита. Все, которые были записаны в файл
zss
Модератор
Эксперт С++
 Аватар для zss
6125 / 5728 / 1852
Регистрация: 18.12.2011
Сообщений: 14,639
Завершенные тесты: 1
25.11.2013, 15:07     Текстовый файл. Количество букв #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
int main ()
{
   FILE *f=fopen("text","rt");
   int count=0;
   while(!feof(f))
   {
       char c=fgetc(f);count++;
   }
   fclose(f);
   printf("k-vo bukv=%d",count-1);
   return 0;
}
Только это не соответствует ничему дельному, т.к. Вы писали в файл не буквы, а двоичные числа.
alsav22
5411 / 4807 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.11.2013, 15:52     Текстовый файл. Количество букв #5
Цитата Сообщение от Bloodshed Посмотреть сообщение
Но как посчитать количество букв в нём - не понимаю.
Есть такая функция:
C++
1
2
#include <cctype>
int isalpha ( int c );
Вернёт true, если аргумент является символом алфавита.
zss
Модератор
Эксперт С++
 Аватар для zss
6125 / 5728 / 1852
Регистрация: 18.12.2011
Сообщений: 14,639
Завершенные тесты: 1
25.11.2013, 17:30     Текстовый файл. Количество букв #6
Цитата Сообщение от Bloodshed Посмотреть сообщение
Необходимо посчитать количество букв в текстовом файле
Вы записали в файл не текст.
Может быть надо было так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <fstream>
using namespace std;
int main ()
{
   ofstream f("text");
   for(i=0;i<10;i++)
   {
       int x;cin>>x;
       f<<x;
   }
   f.close();
   return 0;
}
Yandex
Объявления
25.11.2013, 17:30     Текстовый файл. Количество букв
Ответ Создать тему
Опции темы

Текущее время: 10:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru