Enviado em 20/06/2013 - 09:50h
#include <stdio.h>
#include <cc50.h>
#include <string.h>
int
main()
{
printf("Digite a chave. (Use valores negativos para descriptografar.\n");
int k = GetInt(); // funcao da biblioteca cc50, pega input do usuario
printf("Digite o texto a ser (des)criptografado.\n");
string c = GetString(); //igual GetInt
for (int i = strlen(c); i > 0; i--) //o loop deveria executar "numero de caracters da string" vezes
{
int y;
printf("%c", (c[y] + k) % 26);// deveria criptografar a string, imprimindo caracter por caracter
y++;
}
printf("\n");
}
Opa, estou engatinhando em programação, não consigo compilar (falha seg.) e não consigo achar o porquê.
Valeu
#include <cc50.h>
#include <string.h>
int
main()
{
printf("Digite a chave. (Use valores negativos para descriptografar.\n");
int k = GetInt(); // funcao da biblioteca cc50, pega input do usuario
printf("Digite o texto a ser (des)criptografado.\n");
string c = GetString(); //igual GetInt
for (int i = strlen(c); i > 0; i--) //o loop deveria executar "numero de caracters da string" vezes
{
int y;
printf("%c", (c[y] + k) % 26);// deveria criptografar a string, imprimindo caracter por caracter
y++;
}
printf("\n");
}
Opa, estou engatinhando em programação, não consigo compilar (falha seg.) e não consigo achar o porquê.
Valeu