Salve, volevo realizzare un programma per la codifica di cesare.. utilizzando i caratteri ascii
ecco come:
Codice PHP:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define Max_word 99
char cripta(word){
int j=0;
int l=strlen(word); //Qui mi da un wairning, perchè?
int temp;
while(j<l){
temp=(int)word[j]; /*mi da errore: Qui volevo prendere il singolo carattere della stringa, portarlo a numero intero, quindi se il carattere è 's' ad esempio, mi avrebbe dato il corrispondente intero nella tabella ascii */
temp++;
word[j]=temp; /*errore: stessa cosa di sopra */
j++;
}
return word;
}
int main(int argc, char *argv[])
{
char *word[Max_word],string;
printf("Benvenuti! Inserire una parola\n");
scanf("%s",&word);
printf("Sto criptando...");
sleep(1);
printf("...");
string=cripta(word);
sleep(1);
system("PAUSE");
return 0;
}
come posso risolvere?
probabilmente è ignoranza... però potete darmi una mano?