Member 13778005 Ответов: 2

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


Создание 2 Класса
1.Найдите длину данных, номер символа, номер числового значения из файла
2.Все вышесказанное делается с объектом вашего собственного класса

Что я уже пробовал:

пожалуйста, решите это. как мы используем файл в классе?
создать 2 класса

Richard MacCutchan

Этот вопрос имеет очень мало смысла. Тебе нужно поговорить со своим учителем.

2 Ответов

Рейтинг:
1

Jochen Arndt

Вы создаете класс, который может читать файл и предоставляет методы для получения нужных данных. Используйте один из методов доступа к файлам, например C++ istream, С fopen / fread или с open / read чтобы открыть и прочитать файл. При чтении (например, построчно с текстовыми файлами) обрабатывайте (анализируйте) содержимое, чтобы получить / подсчитать интересующие данные. Как это сделать, зависит от типа файла (я предполагаю текстовые файлы) и данных, хранящихся в файле.

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

Для нетекстовых файлов вы должны знать точный формат файла.


Member 13778005

пожалуйста, решите это

Jochen Arndt

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

Но, как уже упоминалось в решении 1, это выглядит как домашнее задание. За такое вы не получите работу, сделанную за вас. Даже если нет, мы не являемся кодом по запросу сайта. Мы поможем, если вы застряли в какой-то момент с вашей уже сделанной работой.

Рейтинг:
0

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.

Попробуйте сами, вы можете обнаружить, что это не так сложно, как вы думаете - это не сложно, и вам нужна практика.

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!