1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Работа с символами и строками

Тема в разделе "Вопросы новичков и не только", создана пользователем kataklysm, 26 сен 2009.

  1. kataklysm

    kataklysm Гость

    Репутация:
    0
    Функции библиотеки для работы с символами и строками.
    С помощью текствого редактора создать файл, содержащий текст, длина которого не привышает 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.Спасибо.
     
  2. European

    Репутация:
    0
    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    2
    1. Организуете цикл по строкам.
    2. По каждой строке организуете еще один цикл, в котором проверяете каждый символ на признак числа.
    3. Выводите на консоль номер строки и количество чисел.
    4. Переходите к следующей строке пока не конец файла
    5. Переход к пункту 2 пока не конец файла.
     
Загрузка...
Похожие Темы - Работа символами строками
  1. fan92rus
    Ответов:
    5
    Просмотров:
    122
  2. erlan1749
    Ответов:
    10
    Просмотров:
    146
  3. ghostik
    Ответов:
    12
    Просмотров:
    452
  4. nerfy
    Ответов:
    15
    Просмотров:
    173
  5. Васян
    Ответов:
    6
    Просмотров:
    167

Поделиться этой страницей