2016-09-21 3 views
-1

ユーザー(プレイヤー)がアルファベットの文字を他の文字に割り当てることを可能にする簡単な機能を探しています。たとえば、 "a = n"とします。これらの文字を配列に配置する:alb [n、..]。ポインタを使うべきですか?ゲームで使用する対称暗号のcharを入力する

+0

あなたの質問には、もっと詳しく*する必要があります。さらに、あなたが試した/研究したことの詳細を提供します。また、ポストコード。 –

+0

あなたは何を使うべきですか?あなたの意見では、ポインタの賛否両論は何ですか? – AndyG

答えて

0

私は答えがあります。ここでアルファベットの最初の3文字を使用するテストコード。

int i = 0, j = 0; 
string alp[] = { "a", "b", "c" }, alpc[] = { "0", "1", "2" }; 

while (i <= 2) { 
    cout << "Enter the letter substitution: " << alp[i] << " = "; 
    cin >> alpc[i]; 
    for (j = 0; j < i; ++j) { 
     while (alpc[j] == alpc[i]) { 
      cout << "Please enter a non-redundant letter substitution: "; 
      cin >> alpc[i]; 
     } 

    } 
    ++i; 
    } 
0

std :: vectorを使用

翻訳機能がどのように見えるかを考えてください。これは、必要なデータの形を示します。最初はテストプログラムで変換テーブルをハードコードする必要があります。そうしないと、ユーザーとの会話を心配して気を散らすことになります。

txテーブルを理解したら、それをどのように保存したらいいのか、それを入力することを心配してください。

関連する問題