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

Переписать строку из одного файла в другой - C++

Восстановить пароль Регистрация
 
Bogdan_Fateev
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 10
01.06.2014, 16:04     Переписать строку из одного файла в другой #1
Дорого времени суток!
В общем, задание: дано файл f. Переписать из этого файла в файл g строки с макс. количеством гласных.
Как это сделать я не понимаю. Получилось лишь так, что программа вычисляет слово с макс. количеством гласных.
Вот код:

Кликните здесь для просмотра всего текста
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <string.h>
#include <conio.h>
#include <stdio.h>
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{ SetConsoleCP(1251);
SetConsoleOutputCP(1251);
 char s[256],st[256],*p[30],max_sl[256];
 int i,j=0,max=0,k,ii,kil[30];
 char *gol = "АаЕеЄєІіОоУуЮюЯя";
 cout<<" Введіть рядок:\n";
 gets(s);
 puts(s);
 //strcpy(st,s);
 cout<<" \Слова заданого рядка:\n";
 
 for(i=1;(p[j]=strtok(i?s:NULL," .,;:!?"))!=NULL;i=0)
   {puts(p[j]);
         k=0;
    for(ii=0;ii<strlen(p[j]);++ii)
      if(strchr(gol,p[j][ii])!=0) k++;
    if((max==0)||(k>max)) {max=k;
                           strcpy(max_sl,p[j]);
                           }
    kil[j]=k;
    j++;
   }
cout<<"\n Більше всього голосних в словах: \n";
for(ii=0;ii<j;++ii)
 if(kil[ii]==max) puts(p[ii]);
strcpy(s,"");
for(ii=0;ii<j;++ii)
 if(kil[ii]>max) {strcat(s,p[ii]);
                   strcat(s," ");
                   }
getch();
return 0;
}

Как теперь сделать так, чтобы строку, которую выдает эта программа переписала в другой файл?
Знаю, второй файл даже не созданный.
Пожалуйста, подскажите.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2014, 16:04     Переписать строку из одного файла в другой
Посмотрите здесь:

C++ Числа из одного файла переписать в другой
C++ Переписать элементы с массива с одного в другой
Переписать из одного массива в другой C++
C++ Из одного массива переписать отрицательные элементы в другой массив и упорядочить их по возрастанию
C++ Переписать из одного файла в другой только третью и четвертую строки, содержащие пробелы
C++ Переписать слова из одного файла в другой, разбив их строками
Переписать из одного массива в другой все элементы, значения которых больше -1.8 и меньше 2.7 C++
C++ Переписать из одного файла в другой информацию о кубиках согласно условию

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 20:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru