Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Задача. Перенос слов из файла. C++ (http://www.tehnari.ru/f41/t73974/)

gazon 26.05.2012 18:38

Задача. Перенос слов из файла. C++
 
Имеется файл с текстом на русском языке. Сделать перенос всех его слов. Перенос возможен по следующим правилам:
1) переносятся либо остаются в конце строки не менее двух символов;
2) невозможен перенос перед буквами 'ь' и 'ъ';
Как такое возможно реализовать?

gazon 27.05.2012 12:04

Помогите, пожалуйста, по-всякому пробовал, не получается, проблемы с переводом на русский язык,

gazon 27.05.2012 12:12

Вот все, на чего хватило мозгов
#include<iostream.h>
#include<math.h>
#include<windows.h>

char bufRus[256];

char* Rus(const char* text)
{
CharToOem(text, bufRus);
return bufRus;
}

int main()
{
int n,l=0;
char B[256];
char bufsogl[]="цкнгшщзхъфвпрлджчсмтьб";
cin>>B;
n=22;
int k=0;
for (int i=0; i<n; i++)
{
for (int j=0; j<n; j++)
{
if (B[k]!=bufsogl[j])
l++;
}
k++;
}
cout<<l;
// cout<<B<<endl;
return 0;
}

gazon 28.05.2012 08:42

помогите, пожалуйста!!!


Часовой пояс GMT +4, время: 10:52.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.