Я пытаюсь применить метод шифрования.Я попытался сделать гистограмму, и я не сделал argc argv в основном, потому что я непосредственно тестирую его оттуда и просто звоню ./a.out:
#include <stdio.h>
#include <string.h>
void cipher(const char text[], const char table[])
{
int length = strlen(text);
int hist[26]; //histogram for each letter of the alphabet
for (int i = 0; i < 26; i++)
{
hist[i] = 0;
}
char startletter;
for (const char *temp = text; *temp != '\0'; temp++)
{
startletter = *letter;
for (const char *letter = temp; *letter != '\0'; letter++)
{
if (*letter == startletter)
{
hist[*letter - 65] += 1;
}
}
}
for (int i = 0; i < 26; i++)
{
printf("%d ", hist[i]);
}
}
output:
0 0 0 0 0 15 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 3 1 0 0
(на данный момент предполагается распечатать вхождения букв в string1
)