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

Как заполнить файл и как осуществить посимвольное чтение - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.78
nas
0 / 0 / 0
Регистрация: 10.11.2010
Сообщений: 26
10.11.2010, 13:48     Как заполнить файл и как осуществить посимвольное чтение #1
решила задачу с файлами на высоком уровне, а нужно на низком, помогите плиз!!!не могу разобраться
как заполнить файл и как осуществить посимвольное чтение
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2010, 13:48     Как заполнить файл и как осуществить посимвольное чтение
Посмотрите здесь:

Посимвольное чтение C++
Чтение и запись в файл. Как вывести значение на экран C++
Как организовать посимвольное сравнение? C++
C++ Посимвольное чтение из файла
C++ Посимвольное чтение строки типа string
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Algol36
47 / 45 / 1
Регистрация: 09.11.2010
Сообщений: 93
10.11.2010, 13:52     Как заполнить файл и как осуществить посимвольное чтение #2
Может саму задачу то озвучите?
Glacius
Сообщений: n/a
10.11.2010, 13:52     Как заполнить файл и как осуществить посимвольное чтение #3
как ты сделала на высоком уровне?
nas
0 / 0 / 0
Регистрация: 10.11.2010
Сообщений: 26
10.11.2010, 14:00  [ТС]     Как заполнить файл и как осуществить посимвольное чтение #4
дан символьный файл
подсчитать число вхождений в файл сочетаний ab
определить входит ли в файл сочетание abcdefgh
подсчитать число вхождений в файл каждой из букв a, b..h

Добавлено через 2 минуты
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
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<stdio.h>
#include<iostream.h>
#include <string.h>
 
 
class FILES
{
  private:
     FILE *f;
    char ch;
     public:
        void vvod();
        void ab();
        void abcdefgh();
        int chislo(char);
 
};
 
void  FILES::vvod()
{
  puts("Введите элементы файла: ");
  if ((f=fopen("f1.cpp","w"))!=NULL)
  {
     while (int(ch)!=10)
      {
        cin>>ch;
        putc(ch,f);}
     putc(EOF,f);
  }
  fclose(f);
}
 
void  FILES::ab()
{
 int k=0;
 if ((f=fopen("f1.cpp","r"))!=NULL)
 {
Glacius
Сообщений: n/a
10.11.2010, 14:10     Как заполнить файл и как осуществить посимвольное чтение #5
возникает закономерный вопрос... а что значит на низком уровне? побитово?)
nas
0 / 0 / 0
Регистрация: 10.11.2010
Сообщений: 26
10.11.2010, 17:37  [ТС]     Как заполнить файл и как осуществить посимвольное чтение #6
Да) не могу разобраться, на высоком уровне понимаю, а на низком не знаю функцию, которая осуществляет посимвольное чтение
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2010, 13:47     Как заполнить файл и как осуществить посимвольное чтение
Еще ссылки по теме:

Как создать посимвольное чтение строки и загнать в массив C++
Не знаю как реализовать чтение из файла/запись в файл с особыми условиями C++
C++ Посимвольное чтение массива char

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

Или воспользуйтесь поиском по форуму:
Glacius
Сообщений: n/a
12.11.2010, 13:47     Как заполнить файл и как осуществить посимвольное чтение #7
посмотрите функцию fgetc(). она считывает один символ из файлового потока.
Yandex
Объявления
12.11.2010, 13:47     Как заполнить файл и как осуществить посимвольное чтение
Ответ Создать тему
Опции темы

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