各位大佬,为什么读入keyword时不能用gets???

P1914 小书童——凯撒密码

Lpy_Now @ 2017-03-17 18:20:34

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
    int a=1;
    char keyword[100];
    cin>>a;
    gets(keyword);
    int l=strlen(keyword);
    for(int i=0;i<l;i++){
         for(int j=1;j<=a;++j)
        {
            keyword[i]++;
            if(keyword[i]>'z'){
                keyword[i]='a';
            }    
        }
    }
    for(int i=0;i<l;i++){
        cout<<keyword[i];
    }
    return 0;
}

by Lpy_Now @ 2017-03-17 18:22:16

用cin就可以


|