因为count=0,所以第二张图的for循环的循环体没有被执行
并且你输出的都是空字符串
#include<iostream>
#include<cstring>
using namespace std;
void encrypt(string info);
int main()
{
string info;
cin>>info;
encrypt(info);
return 0;
}
void encrypt(string info)
{
int i;
char miwen[128];
for(i=0;i<info.length();i++)
{
if(info[i]>='a' && info[i]<='z')
miwen[i]='a' + (info[i]-'a'+ 4)%26;
else
miwen[i]='A' + (info[i]-'A'+ 4)%26;
}
miwen[i] = '\0';
cout<<miwen;
}