Я пытаюсь создать al oop для длины открытого текста и преобразовывать открытый текст в алфавитный c индекс, чтобы я мог получить указатель на то же место в argv []. Однако l oop кажется, работает только для простого [0] и получает только эквивалентный ключ для argv [0] (который является ключом). Любая помощь будет принята с благодарностью.
string plain = get_string("plaintext: ");//prompt user for text
printf("ciphertext: ");
int lenp = strlen(plain);//get length of text
int c;
char* p;
for (int q = 0; q < lenp; q++)
{
if (isalpha(plain[q]))
{
if (isupper(plain[q]))
{
//covert from ASCII to alpabetic index
h = plain[q] - 65;
//pointer to the equivalent element in argv[]
p = &argv[1][h];
*p = argv[1][h];
c = *p;