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

Base64 не работает с кириллицей в одном из случаев - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать в файл прямого доступа http://www.cyberforum.ru/cpp-beginners/thread1183954.html
Записать в файл прямого доступа N действительных чисел. Найти наибольшее из значений модулей компонентов с нечетными номерами.
C++ Расчет интервала Доброе время суток! Помогите пожалуйста с задачей. Надо добавить расчет интервала. А то он вводится, а расчет над ним не производится #include <iostream> #include<stdio.h> using namespace std; int main() { float dx, xn, xk, x, a, b, c ; cout «"Введите интервал "; http://www.cyberforum.ru/cpp-beginners/thread1183953.html
Ошибка вывода в файл C++
Программа сделана, но в файл почему-то выводит YesYesYesNoNoNoYesYesYes для набора: 3 1 2 2 1 3 3 2 1 3 А должно выводить просто Yes. Сама задача: Дан граф из N вершин, заданный списком смежности. Необходимо выяснить, соседствуют ли две заданные вершины u и v с третьей (отличной от них обеих).
Метод Якоби C++
Здравствуйте. Возникла проблема в реализации метода Якоби для нахождения приближенного решения для задачи Дирихле. При уменьшении шага в 2 раза ошибка приближения должна уменьшиться в 4 раза. Но этого не происходит. Пересмотрела программу 1000 раз, не могу понять, в чем дело. Вот код #include <math.h> #include <stdio.h> #include <stdlib.h> #define N 10 //количество шагов
C++ Из паскаля в С++ http://www.cyberforum.ru/cpp-beginners/thread1183939.html
В С++ не понимаю ничего. помогите, пожалуйста с кодом. в С++ перевести его. var a: array of real; x,y,z,s,buf: real; i,j,n: integer; begin write('введите количество точек: '); readln(n); {количество точек} for i:=1 to n do
C++ Printf не переносит строку for (int i = 0; i<10; ++i) { Rec.N = i*i; printf("%d", Rec.N, "\n"); } Выводит "0149162536496491" подробнее

Показать сообщение отдельно
gng
605 / 451 / 122
Регистрация: 08.09.2013
Сообщений: 1,152
22.05.2014, 07:22     Base64 не работает с кириллицей в одном из случаев
Цитата Сообщение от Torument Посмотреть сообщение
По Base64 - пока не удолось получить нужную строку. Придется глубже изучить кодировки.
ВАША вторая программа с ВАШИМИ входными данными (в кодировке uft-8) в результате выдала приведенную ВАМИ вторую строку, о чем я уже уже писал.
Цитата Сообщение от Torument Посмотреть сообщение
Сейчас поробую заменить везде char* на unsigned char*
По меньшей мере, в data это необходимо, иначе вычисления будут неверными. base64_set могли бы и оставить.

Добавлено через 45 минут
Первый результат
wuDx6Ovo6SDI4uDt7uLo9w==
выдает эта же программа при исходной строке в кодировке cp1251.
 
Текущее время: 16:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru