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

Русский текст без танцев с бубнами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму последовательности чисел, если известно их количество http://www.cyberforum.ru/cpp-beginners/thread382048.html
Доброго времени суток тому, кто поможет! Сам я разве что видоизменял конструкцию, но так до конца и не разобрался, задание во вложении...
C++ Приведение типов Делаю программу, которая кроме всего прочего должна отсортировать массив. Использую для этого qsort. Вот что получилось: struct Storage { int count; // Кол-во занятых строк int allocated; // Кол-во строк, для которых выделена память char** pchar; // Массив указателей на строки http://www.cyberforum.ru/cpp-beginners/thread382045.html
C++ Упорядочивание данных в структуре
Привет и заранее спасибо тем, кто поможет! 1 вложение-задание, 2-код, что давал преподаватель, 3-что написал сам. Не могу разобраться с упорядочиванием по номеру поезда, а так же в конце необходимо сделать так, чтобы при выводе поезда потом при нажатии любой клавиши можно было узнать про другой, а то он просто выбрасывает из программы... Это не повтор, упорядочивания по номеру поезда...
не сходится сумма C++
#include <vcl.h> #include <iostream.h> #include <conio.h> #include <math.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv)
C++ Как можно ТАК обащаться к массиву? http://www.cyberforum.ru/cpp-beginners/thread382036.html
код взял тут http://www.cyberforum.ru/cpp-beginners/thread298757.html #include <iostream> #include <string> using namespace std; int HorspoolMatch(string T,string P) { int n=T.length(); int m=P.length();
C++ Определить является ли последовательность арифметической прогрессией #include <iostream> using namespace std; const int n = 10; int main() { int a; int i, imax=0, imin=0; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
16.11.2011, 18:28     Русский текст без танцев с бубнами
Решил написать маханький транслятор из файла с UTF-8 в 1251 вот что вышло
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
#include <windows.h>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main()
{
    system("chcp 1251");
    string lps;
    ifstream ifs("UTF-8.txt");
    if(!ifs)
       return 1;
    getline(ifs,lps);
    ifs.close();
   
    long uLen = MultiByteToWideChar(CP_UTF8,0,lps.c_str(),-1,NULL,NULL);
    WCHAR*lpw = new WCHAR[uLen];           
                MultiByteToWideChar(CP_UTF8,0,lps.c_str(),uLen,lpw,uLen);
 
        uLen  = WideCharToMultiByte(CP_ACP, 0, lpw,   -1,  NULL, NULL, NULL, NULL);
    char *str = new char[uLen];
                WideCharToMultiByte(CP_ACP, 0, lpw, uLen,  str , uLen, NULL, NULL);
   cout<<str<<endl;
   system("pause");
   return 0;
}
Мне думается не полностью отработало потому как решил сэкономить на коде и ifstream-ом читал втупую ifstream ifs("UTF-8.txt");
Миниатюры
Русский текст без танцев с бубнами   Русский текст без танцев с бубнами  
Вложения
Тип файла: txt UTF-8.txt (76 байт, 38 просмотров)
 
Текущее время: 04:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru