Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Disk is not ready in drive D https://www.cyberforum.ru/ cpp-beginners/ thread171929.html
Установил Turbo C++ в C:\ Невозможно открыть файл, выдаёт: disk is not ready in drive D В меню Options - Directories пути прописаны: C:\TC\INCLUDE C:\TC\LIB Да, и когда он запущен сильно комп грузится. Добавлено через 2 часа 23 минуты И такие не помагают: C:\TC\BIN\INCLUDE
Найти максимальный элемент массива и его порядковый номер. C++
17.Дан массив А(4). Найти максимальный элемент массива и его порядковый номер.
C++ первые 100 натуральных чисел, делящихся на 13 или на 17, и печатающую его. https://www.cyberforum.ru/ cpp-beginners/ thread171919.html
13. Напишите программу, заносящую в массив первые 100 натуральных чисел, делящихся на 13 или на 17, и печатающую его.
C++ Найти число локальных максимумов массива https://www.cyberforum.ru/ cpp-beginners/ thread171917.html
12.Напишите программу, которая вводит с клавиатуры непустой массив целых чисел, и печатает число локальных максимумов (элемент является локальным максимумом, если он не имеет соседей, больших, чем он сам).
C++ Найти первое вхождение заданного целого числа в массив целых чисел
11.Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел.
C++ Отредактировать заданное предложение, удаляя из него те слова, которые уже встречались в предложении раньше Помогите, пожалуйста! Отредактировать заданное предложение, удаляя из него те слова, которые уже встречались в предложении раньше. Как это вообще писааать?? https://www.cyberforum.ru/ cpp-beginners/ thread171914.html
C++ Представление линейных списков https://www.cyberforum.ru/ cpp-beginners/ thread171913.html
Доброго времени суток! помогите мне пожалуйста с этим заданием: нужно реализовать следующий минимальный набор операций со списком: инициализация списка; уничтожение списка с освобождением памяти; добавление узла в голову списка; добавление узла в хвост списка; удаление узла из головы списка; удаление узла из хвоста списка; выдача текущего списка на экран.
Двумерный массив. Обращение к каждому элементу. C++
Пожалуйста помогите написать данную программу: Дана матрица символов. Написать программу обращения к каждому элементу этой матрицы, если считать, что имена строк — буквы алфавита (по возрастанию), а имена столбцов — целые числа (по возрастанию). То есть дана матрица и при вводе с клавиатуры например А 7 то программа должна вывести элемент первой строки и 7 столбца этой матрицы. Всем...
C++ Вернуть первую страницу в консоли На экран выводится матрица, по размеру большая, чем количество строк/столбцов, которые умещаются в экране одной страницы консоли. Каждый раз, когда размер матрицы превышает допустимый размер, осуществляется подача страницы при помощи \f После того как все выведено, виден только последний экран. Как перейти к странице с первыми элементами? https://www.cyberforum.ru/ cpp-beginners/ thread171890.html C++ В каждой строке матрицы найти min и max, поменять местами Условие: В каждой строке матрицы A=(aij)mxn найти максимальный и минимальный элементы. Сформировать матрицу B=(bij)mxn, переставляя в каждой строке матрицы A=(aij)mxn максимальный элемент с минимальным. Среда программирования турбо си++:wall: мой опыт программирования 0, препод бегло и поверхностно прочитал несколько лекций и сказал- программируйте, это первое задание. покурил немного форум,... https://www.cyberforum.ru/ cpp-beginners/ thread171882.html
C++ Найти предельные значения для целочисленных типов. Не использовать заранее определенные константы границ типов.
Буду благодарен! Найти предельные значения для целочисленных типов. Не использовать заранее определенные константы границ типов.
C++ Asm + C++ https://www.cyberforum.ru/ cpp-beginners/ thread171877.html
Помогите на C++ считает нормально , а на asm #include<iostream> #include<stdio.h> #include <iomanip> using namespace std; bool x3,x2,x1,x0,F1,F2,F3,f1a,f2a,f3a; int main() { setlocale(LC_ALL,"rus"); printf("\n\t\t Ло А.В."); printf("\n\tВычислить значение логических функций:");
Шаровик затейник
696 / 445 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
03.10.2010, 20:09 0

Работа с файлом через классы - C++ - Ответ 1001767

03.10.2010, 20:09. Показов 1638. Ответов 16
Метки (Все метки)

Ответ

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
using namespace std;
class ReadText{
    char **str;
    int count;
public:
    ReadText(){
        count=0;
        str=new char*[100];
        for(int i=0;i<100;i++)
            str[i]=new char[50];
    }
    ~ReadText(){
        for(int i=0;i<100;i++)
            delete []str[i];
        delete []str;
    }
    void ReadFile();
    void SaveFile();
    void Show();
};
void ReadText::ReadFile(){
    const int size=65536;
    FILE *f_in=fopen("text.txt","r+");      //открытие файла
    if(!f_in)
        exit(0);
    while(!feof(f_in)){
        fread(str[count],sizeof(char),size,f_in);       //чтение файла
        count++;
    }
    fclose(f_in);       //закрытие файла
 
}
void ReadText::SaveFile(){
    const int size=65536;
    FILE *f_out=fopen("output.txt","w+");
    if(!f_out)
        exit(0);
    for(int i=0;i<count;i++)
        fwrite(str[count],sizeof(char),size,f_out);     //запись в файл
    fclose(f_out);
}
void ReadText::Show(){
    for(int i=0;i<count;i++)
        cout<<str[i]<<endl;
}
void main()
{
    ReadText ob;
    ob.ReadFile();
    ob.Show();
    ob.SaveFile();
}


Вернуться к обсуждению:
Работа с файлом через классы C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2010, 20:09
Готовые ответы и решения:

Классы. Работа с файлом
Необходимо записать в новый файл символы исходного файла, проведя перед этим операцию логического...

Работа с файлом через класс
Доброй ночи всем! Хочу реализовать открытие файла для чтения из конструктора класса CTextFile: ...

работа с файлом через входной параметр
int _tmain(int argc,char* argv) { FILE* F =fopen(argv, &quot;wt+&quot;); когда пишу параметр запуская...

Работа с текстовым файлом (название файлы через переменную)
доброго времяни суток,подскажите хочу ввести в кансоль переменную типа строка,а затем создать и...

16
03.10.2010, 20:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2010, 20:09
Помогаю со студенческими работами здесь

Как struct Queue и его операции превратить в классы, то есть нужно сделать тоже самое, но через классы
Как struct Queue и его операции превратить в классы, то есть нужно сделать тоже самое, но используя...

C++ работа с файлом
Всем привет, интересует такой вопрос, у меня есть файл с различными данными, новые данные должны...

Работа с файлом
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть...

Работа с файлом
как изменить код,чтобы можно было при следующем вызове функции, дописывать все эти значения в конец...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru