5. Имеется текстовый файл. Удалить из него все строки, в конце которых стоит вопросительный знак

5. Имеется текстовый файл. Удалить из него все строки, в конце которых стоит вопросительный знак.

  • какой язык? Какое вознаграждение?
  • И че? ? турдно открыть файл в блокноте и поудалять строки нужные?
    Че за бараны такие вопросы пишут?
  • Напишите на почту, на каком нужно сделать языке.
  • Закинуть в Excel. Один правый символ, фильтр по нему, удалить строку.
    Назад в текстовый формат.
    10-15 минут
  • Например, на паскале

    n:=1;
    assign(f, 'input.txt');
    reset(f);
    while (not eof(f)) do begin
    readln(f,massiv[n]);
    inc(n);
    end;
    close(f);
    rewrite(f);
    for i:=1 to n do
    if massiv[i ][length(massiv[i ])]<>'?' then
    writeln(f,massiv[i ]);
    close(f);

    Как-то так

  • sed /!$/d file
  • так как я знаю нормально тока шарп, я бы юзал шарп и рег. выражения
  • на любом ЯП принцип такой:
    1. Открыть исходный файл
    2. Открыть/создать файл приёмник
    3. Создать цикл для чтения строк
    3.1 Прочитать строку из исходного файла
    3.2 Проверить стоить ли восклицательный знак в конце
    3.3 Если нет то записать эту строку в файл приёмник
    4. Закрыть оба файла
    5. Удалить исходный файл, и переименовать файл приёмник, если нужно конечно.