私は大学の課題で友人を助けようとしていますが、CanLexをたくさん忘れていました。
重要なのは、HTMLと対応するCSSファイルを解析し、そのスタイルをタグに追加しようとしているということです。
例えば:
HTML
<body>
</body>
CSS
body{color:black;}
変更されたHTML
<body style="color:black;">
</body>
すべての正規表現が完了し、マクロも完了しました。
問題:入力HTMLと変更されたHTMLは同じファイルでなければなりません。yyinとyyoutの両方を同じファイルにリダイレクトしようとしました...次にfputs(text、yyout);を使用します。ここで、textはchar *であり、すべてのスタイル情報(およびstyle = "")が含まれています。動作しません。
だから...君たちは彼を助けることができますか?
ファイル内の場所の概念を失わないことが重要です(したがって、style = ""は正しいタグに移動します)。
ありがとう