K
kataklysm
Функции библиотеки для работы с символами и строками.
С помощью текствого редактора создать файл, содержащий текст, длина которого не привышает 1000 символом, а для строки текста содержит не более 70 символов
Имя файла должно иметь расширение .dat. Написать программу, которая:
а) Выводит текст на экран диспеля;
б) По нажатию произвольной клавиши выводит количество десятичных чисел по строкам;
выводит текст на экран дисплея еще раз, заменяя десятичные числа на шестнадцатеричные.
Под буквой "a" сделал следующее:
[codebox]
#include <iostream>
#include <fstream>
using namespace std;
int main ()
{
ifstream infile;
char p [70];
infile.open ("file.dat");
if (infile==NULL)
cout << "Ошибка отрытия файла!"<<endl;
else
while (!infile.eof())
{
infile >> p;
cout << p << endl;
}
infile.close(); // конец_чтения_файла[/codebox]
Под "б" затрудняюсь, особенно не могу понять как вывести количество десятичных чисел по строкам.
P.S.Спасибо.
С помощью текствого редактора создать файл, содержащий текст, длина которого не привышает 1000 символом, а для строки текста содержит не более 70 символов
Имя файла должно иметь расширение .dat. Написать программу, которая:
а) Выводит текст на экран диспеля;
б) По нажатию произвольной клавиши выводит количество десятичных чисел по строкам;
выводит текст на экран дисплея еще раз, заменяя десятичные числа на шестнадцатеричные.
Под буквой "a" сделал следующее:
[codebox]
#include <iostream>
#include <fstream>
using namespace std;
int main ()
{
ifstream infile;
char p [70];
infile.open ("file.dat");
if (infile==NULL)
cout << "Ошибка отрытия файла!"<<endl;
else
while (!infile.eof())
{
infile >> p;
cout << p << endl;
}
infile.close(); // конец_чтения_файла[/codebox]
Под "б" затрудняюсь, особенно не могу понять как вывести количество десятичных чисел по строкам.
P.S.Спасибо.