Форум программистов, компьютерный форум 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" подробнее

Показать сообщение отдельно
Torument
0 / 0 / 1
Регистрация: 13.03.2014
Сообщений: 16
21.05.2014, 23:45  [ТС]     Base64 не работает с кириллицей в одном из случаев
"PS. Указанный вами результат соответствует кодировке исходной строки utf-8."
- какой именно первый или второй? Кстати пробовал кириллицу перевести в utf-8 - не вышло.

Сейчас поробую заменить везде char* на unsigned char*.

Добавлено через 27 минут
ругается на эту строчку:
C++
1
unsigned char *base64_set = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";

error C2440: 'initializing' : cannot convert from 'char [65]' to 'unsigned char *'
 
Текущее время: 11:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru