如何拆分用于getline(cin, input);
输入变量的输入字符串?我想将它拆分成一个 char 数组,如下所示:
char[] = { // What goes here to make it read the input variable and split it into chars }
有没有办法做到这一点?
你们的新帖子呢?哪个最好?这是我需要修改以读取输入变量并将其字符存储在字符数组中的凯撒密码:
// Test Code ONLY
// Not A Commercial Program OR A Crypter
// THIS IS A TEXT CIPHERER
#include <windows.h>
#include <cstdlib>
#include <iostream>
#include <string.h>
#include <vector>
using namespace std;
int main()
{
string in;
string out;
char lower[25] = {a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z};
char upper[25] = {A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z};
char upcip[25] = {Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A};
char locip[25] = {z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a};
cout << "Enter PlainText: ";
getline(cin, in);
// which sample goes here to read the input var char by char, then store the chars in order in a char array in your opinion?
return 0;
}