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

Шифратор символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Парсинг потоками http://www.cyberforum.ru/cpp-beginners/thread366565.html
Здравствуйте. У меня есть текстовый файл объёмом где-то 10-50 мегобайт. В нём в текстовом виде хранятся числа и строки в известном мне формате. Как наилучшим образом его считать и пропарсить? То как это реализовано сейчас: UNVData::UNVData(std::string fileAdr) { std::fstream f(fileAdr, std::ios::binary | std::ios::in); if(!f) { std::cerr << "Can't open file \"" << fileAdr << "\"...
C++ Связный список ... struct node { int data; node *next; }; ... node *temp; 1.temp = (node*)malloc(sizeof(node)); http://www.cyberforum.ru/cpp-beginners/thread366546.html
C++ Функция
// binary_search_with_fun.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using namespace std; int *Bin_Srch(int *first, int *last, int key) {
Подсчет через count_if C++
Есть, например, функция, принимающая 2 параметра bool BoolFunction ( параметр1, параметр2 ) { // что - то там } где параметр1 - это элемент типа вектора нужно подсчитать в векторе, сколько элементов удовлетворяют условиям BoolFunction. Сделать так не получается:
C++ Ввести размерность матрицы с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread366540.html
Задача: создать массив N*M, (ввод размерности с клавиатуры) и вывести его на экран. Написала код, но где-то видимо туплю, помогите, пожалуйста.:-#include <iostream> using namespace std; int main() {setlocale(LC_ALL,"Russian"); int nSize ; // Размер массива int mSize; cout << "Input n: "; cout << "Input m: "; cin...
C++ Написать программу. Строка, состоящая из символов... Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки и обработку строки: Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот. подробнее

Показать сообщение отдельно
Derijor
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 5
15.10.2011, 08:11     Шифратор символов
необходимо построчно шифровать (в простейшем случае заменять каждую букву на другую букву) строки, введенные в RichEdit

void __fastcall TForm1::N7Click(TObject *Sender)
{
int q;

q=RichEdit1->Lines->Count;
RichEdit2->Lines->Clear();

char a[50];

for (int i=0; i<q; i++)
strcpy(a,RichEdit1->Lines[i]);

// char a[]=

for(int i=0; i<strlen(a); i++)
{
a[i]=(char)((int)(a[i])+1); //шифрование
RichEdit2->Lines[i]=a[i];
}
}

В строке strcpy(a,RichEdit1->Lines[i]) выводится ошибка преобразования типа Tstring в ConstChar,
но такая же конструкция допустима strcpy(a,"qweasd"), может надо использовать какой-то другой тип данных (не char a[50]) или какое-нибудь преобразование типа?
Подскажите пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru