• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Чтение файла с конца С++

Jayse

Green Team
09.08.2017
23
3
BIT
0
Дан текстовый файл, надо в обратном порядке вывести его содержимое, при этом не используя string.

Получается надо сделать через char, но никаких мыслей не приходит..

Подскажите пожалуйста c:
 

Iskus

Green Team
13.11.2017
287
468
BIT
0
Да, спасибо, почитать надо было получше про char c;
Не за что, и учитесь пользоваться google , если что-то не знаете, там все есть!

---- Добавлено позже ----

C++:
void reverseChar(char* str) {
    const size_t len = strlen(str);

    for(size_t i=0; i<len/2; i++)
        swap(str[i], str[len-i-1]);
}

void reverseChar(char* str) {
    std::reverse(str, str + strlen(str));
}

---- Добавлено позже ----

чтобы твой учитель подумал, что ты сам решил, напиши так:
C++:
for(i=0;i<strlen(str)/2;i++)
{
    char temp=str[i];
    str[i]=str[strlen(str)-i-1];
    str[strlen(str)-i-1]=temp;
}
 
Последнее редактирование:
  • Нравится
Реакции: Vertigo и n01n02h
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!