0 / 0 / 1
Регистрация: 19.04.2016
Сообщений: 139
1

Из текстового файла f переписать в файл g все строки, содержащие более 30 символов

27.04.2016, 19:27. Показов 2171. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан текстовый файл f. Переписать в файл g все строки файла f, содержащие более 30 символов. Файл f.txt создается пользователем.Нужно перевести с С++ и изменить немного под мою задачку)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <fstream>
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include<string.h>
 
using namespace std;
 
int main (){
  ifstream in("test.txt"); // Открыли файл
  ofstream out("out.txt");
  //Проверка на ошибки
  if(!in || !out){
    cout<<"Failed to open file\n";
    system ("PAUSE");
    return 1;
  }
  string buf; // переменная, в которую будем считывать данные
  while(!in.eof()){
    getline(in,buf); // Считали
    if(buf.size()>30)
      out<<buf;
  }
  in.close();
  out.close();
  system ("PAUSE"); // Смотрим результаты работы программы
  return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2016, 19:27
Ответы с готовыми решениями:

Напечатать все строки текстового файла, содержащие более 30 символов
Дан текстовый файл.Напечатать все его строки,содержащие более 30 символов.

Получить все строки из текстового файла, содержащие более n символов
Прошу может кто подскажет как реализовать вот такую задачку. Заранее спасибо !! Дан текстовый файл...

Получить все строки из текстового файл содержащие более 60 элементов
Всем привет, я студент и у нас начался курс C#. Не могли ли бы вы помочь с кодами?

Вывести все строки файла, содержащие более 30 символов
Имеется текстовый файл.Вывести все строки содержащие более 30 символов Ребята помогите решить...

1
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7539 / 4399 / 2785
Регистрация: 22.11.2013
Сообщений: 12,605
Записей в блоге: 1
27.04.2016, 19:35 2
Лучший ответ Сообщение было отмечено Xelinel32 как решение

Решение

Цитата Сообщение от Xelinel32 Посмотреть сообщение
Нужно перевести с С++
Не нужно.
Pascal
1
2
3
4
5
6
7
8
9
var f, g: Text; s: String;
begin
  Assign(f,'f.txt'); Assign(g,'g.txt');
  Reset(f); Rewrite(g);
  while not EoF(f) do begin
    ReadLn(f,s); if Length(s)>30 then WriteLn(g,s);
  end;
  Close(f); Close(g);
end.
Добавлено через 1 минуту
Или даже:
Pascal
1
2
3
4
5
6
7
8
9
var s: String;
begin
  Assign(input,'f.txt'); Assign(output,'g.txt');
  Reset(input); Rewrite(output);
  while not EoF do begin
    ReadLn(s); if Length(s)>30 then WriteLn(s);
  end;
  Close(input); Close(output);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2016, 19:35
Помогаю со студенческими работами здесь

Дан текстовый файл f. Получить все его строки, содержащие более 60 символов
Приветствую. #include &lt;stdio.h&gt; void main() { FILE * fil; int temp; char mem;

Дан текстовый файл f. Получите все его строки, содержащие более 20 символов
Дан текстовый файл f. Получите все его строки, содержащие более 20 символов.

Дан текстовый файл f. Получить все его строки, содержащие более 20 символов.
Вот условие не то Дан текстовый файл f. Получить все его строки, содержащие более 20 символов.

Имеется текстовый файл. Напечатать все его строки, содержащие более 30 символов
Имеется текстовый файл. Напечатать все его строки, содержащие более 30 символов.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru