簡単なコードは次のとおりです。
#include <stdio.h>
int main() {
printf("Hello\tworld");
char line[1000];
gets(line);
printf("%s\n",line);
return 0;
}
したがって、「Hello\tworld」と入力すると、「Hello\tworld」と出力されますが、定義済みの文字列「Hello\tworld」は次のように出力されます。
hello world
gets 関数にエスケープシーケンスを認識させる方法はありますか?