天天看點

這是什麼錯誤嘛

#include<iostream>

//#include<cassert>

#include<string>

#include<iomanip>

#include<vector>

using namespace std;

void main()

{

    string Message;

    unsigned char i,j,m,n,t,k=0;

    cout<<"Please input the message:"<<endl;

    cin>>Message;

    m=Message.length()%64;

    n=Message.length()/4;

    t=n+16;

    vector<vector<int> >msg(t,vector<int>(4,0));

    for (i=0; i<n+1; i++)

    {

        for (j=0; j<4; j++)

        {

            msg[i][j]=Message[k];

                k++;

        }

    }

    msg[i][j]=128;

    msg[n+15][3]=Message.length()*8;

    cout<<"Padding:"<<endl;

    for (i=0; i<n+16; i++)

    {

        for (j=0; j<4; j++)

        {

            cout<<setw(3)<<hex<<msg[i][j];

        }

        cout<<endl;

    }

}

錯誤:SHA-1.exe' has exited with code 3 (0x3).