转录密码加密程序崩溃

时间:2015-05-09 18:07:20

标签: c++

我不知道如何解决它。它完成了工作,一切看起来都不错,但在加密结束时崩溃了。 这可能是最后的迹象。

#include <iostream>
#include <math.h>
#include <string>
using namespace std;

int main()
{
    string text = "This is a sample text that i want to encrypt";
    int d = text.length();
    int n = ceil(sqrt(d));
    string encrypted[n * n];

    int i = 1;
    int pos = 1;

    while(i <= n)
    {
        int j = 0;

        while(j < n)
        {
            encrypted[pos] = text[i + j * n - 1];
            cout << text[i + j * n - 1] << " ";
            pos++;
            j++;
        }

        cout << endl;
        i++;
    }

    for(int i = 0; i < d; i++)
        cout << encrypted[i];

    return 0;
}

0 个答案:

没有答案