Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Хьюго
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 6
#1

Файл со строками - C++

14.12.2013, 22:26. Просмотров 291. Ответов 2
Метки нет (Все метки)

Дан текстовый файл. Переписать в новый файл все его строки, длина которых больше заданного числа. Входной файл «1.txt» содержит строковые словосочетания.

То есть нужно со строками работать? Или как,не понимаю...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2013, 22:26     Файл со строками
Посмотрите здесь:

Задача со строками; запись в файл - C++
1. Написать программу, которая, считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте....

Заполнить файл строками из двусвязного списка, удалив элементы, содержащие более одного битового символа - C++
помогите написать программу, которая заполняет файл строками из двусвязного списка после удаления из него элементов, содержащих более...

Работа со строками (Создать текстовый файл, вывести содержимое на экран, определить длину каждого предложения) - C++
Создать текстовый файл . в который вписать 3 предложения . Прочитать этот файл , вывести его содержимое на экран . Определить длину...

Работа со строками - C++
Дан набор слов, разделенных точкой с запятой ";". Набор заканчивается двоеточием ":". Определить, сколько в нем слов, заканчивающихся...

Работа со строками С++ - C++
Задача вот с таким условием: В строке все вхождения подстроки str1 заменить подстрокой str2. Str2 вводится с клавиатуры. Помогите найти...

Задание со строками - C++
Доброго времени суток! Не получается что-то добиться нужного результата. Везде искал инфу, по кусочкам собирал свой "правильный" код. У...

Робота с строками в С++ - C++
Есть строка символов, і ее нузно развернуть, от код, подскажите, потому что выдает ошибку char*str1; cout<<"\nvvedit 1\n"; ...

Работа со строками. - C++
Лишние пробелы. Дана строка, состоящая из слов, разделенных пробелами. Напишите программу, удаляющую лишние пробелы. Пробел считается...

Работа со строками - C++
Прошу помочь написать код для двух программ: 1) Написать программу подсчета числа слов в строке *) 2) написать программу подсчета букв...

Работа с строками - C++
Здравствуйте! Есть строка (предложение) надо убрать все пробелы, в т. ч. в начали конце и получить количество слов в этом предложении. ...

Работа с строками - C++
И так дано StrCChar (s, c1, s2, n) надо заменить все символы c1 в строке s, начиная с позиции n, на строку s2. Надо на с++ и желательно...

Работа со строками - C++
ммм, в общем задание такое: Если честно чувствую себя тупым, читая это задание... Препод сказал, что строка вводится без пробелов...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Main_programm
8 / 0 / 1
Регистрация: 13.12.2013
Сообщений: 12
14.12.2013, 23:33     Файл со строками #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <stdio.h>
#include <string.h>
void main()
{
  FILE *f1;//файл исходных данных
  FILE *f2;//файл результат
  char str[500];//строка из файла
  int n;//длинна строки которую нужно переписать
 
  cout << "Введите длинну строки которую нужно переписать: "; 
  cin >> n; 
  
  f1=fopen("1.txt","r");//открываем 1-й файл для чтения
  f2=fopen("rez.txt","w");//открываем 2-й файл для записи
 
  while(fgets(str,500,f1))//перебираем строки пока не закончатся
  {
    if(strlen(str)>=n) {fputs(str,f2);}//вывод в файл
  }
  getchar();
}
Хьюго
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 6
14.12.2013, 23:56  [ТС]     Файл со строками #3
у меня почему-то жутко ругается на первую библиотеку и main,но по сути все верно...
Yandex
Объявления
14.12.2013, 23:56     Файл со строками
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru