Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Строки: удалить все пробелы Всем доброго времени суток. Я учусь на инженера-электрика и вообщем-то засел на задаче по программированию на С++. Буду весьма благодарен тому доброму человеку, который отзовётся и поможет моей проблеме. И так, задача (Тема "Нестандартные функции") Написать и протестировать функцию, которая "сжимает" строку, удаляя из неё все пробелы. Символьная строка вводится с клавиатуры. В программе можно... https://www.cyberforum.ru/ cpp-beginners/ thread547148.html C++ Преобразование LPVOID в int
Собственно вопрос в коде #include <Windows.h> #include <stdio.h> DWORD WINAPI Func(LPVOID); int main(void) { int a=0; DWORD thID;
C++ Массив строк - список книг определенного автора https://www.cyberforum.ru/ cpp-beginners/ thread547131.html
Подскажите как делать. Если есть дайте ссылку на подобные задачи. Массив строк. Каждая строка содержит: -шифр книги -ФИО автора -год издания -год количество страниц Определить список книг определенного автора, изданных в определенном месте и не ранее указанного года.
C++ Строки - проверка на переполнение и удаление слов https://www.cyberforum.ru/ cpp-beginners/ thread547125.html
подскажите пожалуйста как для вот этой программы со строками сделать проверку на переполнение, и чтобы когда мы удаляли все слова начинающиеся на гласную букву компилятор выдавал оставшиеся слова только чтобы в начале не было пробела stroka() { char str, s; cout<<"Input stroku:\n"; gets (str); char *stroka = new char ; gets(stroka);
C++ Напечатать в алфавитном порядке буквы
Всем привет.Помогитеюу меня есть текст и мне надо напечатать в алфавитном порядке буквы,входящие в заданный текст по одному разу. Я сделал её пузырьковым методом,но как мне убрать дубликаты?
C++ Символы https://www.cyberforum.ru/ cpp-beginners/ thread547101.html
Всем привет.Помогитеюу меня есть текст и мне надо напечатать в алфавитном порядке буквы,входящие в заданный текст по одному разу. Я сделал её пузырьковым методом,но как мне убрать дубликаты?
C++ Почему при выводе имею целое число, а не дробное https://www.cyberforum.ru/ cpp-beginners/ thread547087.html
Здравствуйте. Почему при выводе имею целое число, а не дробное (как заказывали)? #include <iostream> using std::cout; using std::endl; class Yoba { public: Yoba( int = 0, int = 0 ); double div() const;
Массив. Вывод сумм значений отрицательных и индексов положительных элементов C++
Написать программу, которая выводит сумму значений отрицательных элементов, сумму индексов положительных элементов одномерного массива и исходный массив. Размерность массива определить с клавиатуры.
C++ Как запустить OpenGL через Code::Blocks Добрый вечер! Перечитав, кучу информации по установке, а так же перепробовав кучу - вердикт: ничего не получается!!!! Можете по полочкам(для сидящих в танке) сказать, как установить файлы opengl в codeblocks?) Добавлено через 3 часа 23 минуты Ааа, ответьте кто-нибудь))))..... https://www.cyberforum.ru/ cpp-beginners/ thread547074.html C++ Создать класс для работы с прямоугольной матрицей размером 3х3 https://www.cyberforum.ru/ cpp-beginners/ thread547073.html
ввести класс для работы с прямоугольной матрицей(3х3) Реализовать оперцию : ввод матрицы с консоли (оператор >>)продемонстрируйте выполнение операции с объектами этого класса
C++ Описать базовый класс автомобиль и от него наследуются классы: грузовые авто, уборочные авто, спортивные авто
Всем привет!:) хочу спросить кто нибудь писал программы с наследованием на С++? Интересны задачи типа : "Описать базовый класс автомобиль и от него наследуются классы: грузовые авто, уборочные авто, спортивные авто(у каждого наследованного класса есть свойства базового и у каждого наследованного свои особенности)" есть у кого-нибудь примеры реализации? Спасибо заранее:)
C++ Изменить четные и нечетные байты вот код: HANDLE fileHandleNEW =(HANDLE)((DWORD)fileHandle + 1000); CopyMemory(fileHandleNEW, fileHandle, DWORD_sizeOfFile); int* iSymbol = 0; for (int i = 0; i < DWORD_sizeOfFile; i++) { *iSymbol += (int*)((int)fileHandleNEW + i); if(i%2 == 0) *iSymbol = 222; else https://www.cyberforum.ru/ cpp-beginners/ thread547052.html
6 / 6 / 2
Регистрация: 13.04.2012
Сообщений: 57
14.04.2012, 15:51  [ТС] 0

Перевести строку из одной кодировки в другую - C++ - Ответ 2910813

14.04.2012, 15:51. Показов 11762. Ответов 27
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
. . . . . .
if (int(St[i]) > 127)
{
   Result[i] = Win_KoiChars[St[i]];
}
. . . . . .
После детального рассмотрения, понял что функция не работает. Точнее не выполняется условие в функции ни при каких обстоятельствах (весь алфавит забивал в строку и прогонял через функцию).

Позже попытался заменить хотя бы один символ...
C++
1
2
3
4
5
6
7
8
9
10
11
12
string WinToKoi2(const string St)
{
    string Result=St;
    for (int i = 0; i <= St.length(); i++)
    {
    if (int(St[i]) == 130)
    {
        Result[i] = St[i]+55; //55 - неточное значение, не обращайте внимания, это приблизительно
    }
 }
    return Result;
}
С помощью этой функции пытаюсь найти символ с кодом 130, т.е. В (русская), и заменить на аналогичный символ из KOI. Задаю строку с набором букв "АБВГДЕЖ..." и прогоняю ее через функцию, но 130 символ, т.е. В, почему-то не находится, в следствие чего условие не выполняется.

Так в чем же проблема, подскажите :)

Вернуться к обсуждению:
Перевести строку из одной кодировки в другую C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2012, 15:51
Готовые ответы и решения:

Как перевести файл из одной кодировки в другую?
Можете привести реально работающий пример, или ссылку на подробное руководство по переводу файлов...

Написать программу конвертер текстовых файлов с одной кодировки в другую из файла (CP1251, UTF8, KOIR8)
Написать программу конвертер текстовых файлов с одной кодировки в другую из файла (текст кириллица....

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

Класс Time. Не могу перевести на другую строку
// Class Time(with operator. Example4).cpp: определяет точку входа для консольного приложения. //...

27
14.04.2012, 15:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2012, 15:51
Помогаю со студенческими работами здесь

Можно ли из букв одной строки составить другую строку?
надо проверить, можно ли из первой строки, что мы вводим с клавиатуры, составить слово (строка2),...

Перевести строку из одной кодировки в другую
Всем привет.Подскажите как можно строку перевести из одной кодировки в другую?

Перевести .txt файл из одной кодировки в другую
Здравствуйте! Мне нужно сменить кодировку в txt файле с UTF-8 на Windows-1251. Что я делаю...

нужно перевести набор чисел из одной кодировки в другую
Доброго времени суток, помогите справиться с поставленной задачей, нужно перевести набор чисел из...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru