Boa noite,
Estou criando um código, e estou com um pequeno problema simples de printf. Alguém sabe responder o por que deste resultado conforme imagem? é erro do CodeBlocks, configuração, ou é desatenção minha?
o código:
printf("Digite mensagem para cifrar: "); scanf("%s", &mensagem); printf("a mensagem eh %s");
dá resultado no segundo printf, informa o valor da variável mensagem. Se faço o código que deveria ser o certo:
printf("Digite mensagem para cifrar: "); scanf("%s", &mensagem); printf("a mensagem eh %s", mensagem);
aí dá erro na execução, após o enter do scanf.
lembrando que são variáveis globais:
#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <math.h>#include <string.h>#include <ctype.h>int _e[20], _VetorEscolhe[2], _VetorPrimos[20], _VetorE[10], _VetorD[10], d, e, p, q, fi_de_n, tamanhoE;char mensagem, mensagemCifrada, mensagemDecifrada;
Alguma luz?