Задача. Перенос слов из файла. C++
Имеется файл с текстом на русском языке. Сделать перенос всех его слов. Перенос возможен по следующим правилам:
1) переносятся либо остаются в конце строки не менее двух символов; 2) невозможен перенос перед буквами 'ь' и 'ъ'; Как такое возможно реализовать? |
Помогите, пожалуйста, по-всякому пробовал, не получается, проблемы с переводом на русский язык,
|
Вот все, на чего хватило мозгов
#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; } |
помогите, пожалуйста!!!
|
Часовой пояс GMT +4, время: 10:52. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.