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

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

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

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

25.11.2013, 07:05. Просмотров 385. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2013, 07:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Текстовый файл. Количество букв (C++):

Текстовый файл. Открыть, посчитать в нем количество английских и русских букв - C++
У меня есть текстовый фаил с русским и английским текстом, как мне открыть этот фаил в с++ (путь к нему как указывать правильно), и как...

Дан текстовый файл F. Переписать в другой файл G все символы, отличные от букв и пробела - C++
Дан текстовый файл F. Переписать в другой файл G все символы, отличные от букв и пробела.

Дан текстовый файл f. Переписать текст в файл g, удалив все группы букв s (s передается параметром) - C++
В общем нужно из строки удалить подстроку, которая задается с клавиатуры

Открыть существующий текстовый файл и копировать его в новый файл, с заменой всех букв нижнего регистра - C++
напишите программу, которая бы открывала существующий текстовый файл и копировала его в новый файл, с заменой всех букв нижнего регистра на...

Дан текстовый файл. Переписать компоненты файла в другой файл, заменив при этом каждое сочетание букв “no” на “on” - C++
Дан текстовый файл. Переписать компоненты файла в другой файл, заменив при этом каждое сочетание букв “no” на “on”. :( Помогите,...

дан текстовый файл.определить количество нечетных чисел и записать их в др текст файл - C++
Очень Простая задача

5
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.11.2013, 07:12 #2
Именно букв, то есть символов алфавита?
0
Bloodshed
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 18
25.11.2013, 14:57  [ТС] #3
Да, символы алфавита. Все, которые были записаны в файл
0
zss
Модератор
Эксперт С++
6400 / 5966 / 1943
Регистрация: 18.12.2011
Сообщений: 15,357
Завершенные тесты: 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;
}
Только это не соответствует ничему дельному, т.к. Вы писали в файл не буквы, а двоичные числа.
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.11.2013, 15:52 #5
Цитата Сообщение от Bloodshed Посмотреть сообщение
Но как посчитать количество букв в нём - не понимаю.
Есть такая функция:
C++
1
2
#include <cctype>
int isalpha ( int c );
Вернёт true, если аргумент является символом алфавита.
0
zss
Модератор
Эксперт С++
6400 / 5966 / 1943
Регистрация: 18.12.2011
Сообщений: 15,357
Завершенные тесты: 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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2013, 17:30
Привет! Вот еще темы с ответами:

Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении. - C++
Помогите решить задачку пожалуйста. Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом...

Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении - C++
Помогите пожалуйста решить задачку, буду очень благодарен. Дан текстовый файл. Вывести на экран количество предложений в нём и количество...

Создать файл, ввести символы, вывести на экран количество не латинских букв, количество цифр - C++
Есть код к заднию , но он не правильно показывает данные - киррилицу не ищет а латиницу больше выводит... Задание: Создать текстовый...

Создать текстовый файл содержащий все группы слов из словаря отличающиеся расположением букв - C++
Нужно сделать лабу,я впринципе копирование сделал,но вот только он дальше проверки 1ого слова не идёт =( Дан текстовый файл-словарь (в...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
25.11.2013, 17:30
Ответ Создать тему
Опции темы

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