所以...我正在尝试制作自己的简单键盘记录器,这适用于在 shell 中键入的内容,但是如果我双击可执行文件,它只会将其中的很多内容放入文件中:ÿ
我知道到目前为止,如果我输入 aj它将结束;这是为了调试:
#include<stdlib.h>
#include<stdio.h>
#include<string.h>
int main(void)
{
FILE *fp = fopen("log", "w");
if (fp != NULL)
{
int x=0;
while (x==0)
{
char input=fgetc(stdin);
if (input==*"j")
x=1;
else
{
fprintf(fp, "%c\n",input);
}
}
fclose(fp);
}
return 0;
}