私はコードを持っています:
char *text, *key;
char str[200];
fputs("Please, enter the text, you want to encrypt:", stdout);
printf("\n");
if((text=fgets(str, sizeof(str),stdin))!=NULL)
{
printf("Text to encrypt:\n""");
fputs(text, stdout);
printf("""\n");
}
fputs("Please, enter the key:", stdout);
printf("\n");
if((key=fgets(str, sizeof(str),stdin))!=NULL)
{
printf("Key:\n""");
fputs(key, stdout);
printf("""\n");
}
最初は変数「テキスト」に書き込み、書き込みが成功した後、別の変数に書き込みたかったので、そのようにしました。ただし、代わりに、変数「テキスト」のみを記述できますが、変数「キー」は記述できず、テキストは間違った方法で表示されます。これを修正するにはどうすればよいですか? (下手な英語でごめんなさい)