ok simplified it
works now but it does not change the text for some reason
Code:
void encode(char * str){
while (*str != '\0')
{
str = toupper(str);
*str++;
}
}
here is the main that i cant change
Code:
int main(int argc, char **argv) {
char *text;
if (argc != 2) {
printf("USAGE: %s filename\n", argv[0]);
exit(1);
}
text=read_text(argv[1]);
printf("PLAINTEXT:\n%s\n", text);
encode(text);
printf("CIPHERTEXT:\n%s\n", text);
/*
decode(text);
printf("DECODED CIPHERTEXT:\n%s\n", text);
*/
free(text);
return 0;
}
PLAINTEXT:
sdahsaghasgjjlksdfgj
sdfds
sdfds
....
?
CIPHERTEXT:
sdahsaghasgjjlksdfgj
sdfds
sdfds
....
?