📄 txt2c.pl
字号:
#!/usr/bin/perl
print <<EOT;
// generated by txt2c.pl from $ARGV[0]
#include <stdlib.h>
EOT
for $manual (<manual*txt>) {
if($manual eq 'manual.txt') {
$name = "HelpText";
# Spanish manual isn't translated yet.
$ifdef = "#if defined(LDLANG_EN) || defined(LDLANG_ES)";
} elsif($manual =~ /manual-(.)(.)\.txt/) {
$p = uc($1) . lc($2);
$ifdef = "#ifdef LDLANG_" . uc($1 . $2);
$name = "HelpText$p";
} else {
die;
}
print <<EOT;
$ifdef
char *$name\[] = {
EOT
open(IN, $manual) or die;
while(<IN>) {
chomp;
s/\\/\\\\/g;
s/"/\\"/g;
print qq{ "$_",\n};
}
close IN;
print <<EOT;
NULL
};
#endif
EOT
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -