質問

私はターボC ++で実行可能なWebブラウザーを作成しようとしていました(私はそれを助けることはできません。私は私の教育システムの範囲内で働くことになっています)。基本的に、私が作成したのは、HTMLファイルを撮影するシンプルなパーサーです。HTMLファイルは、タグデリミターのテキストをスキャンし、タグを識別し、ターボC ++デフォルトグラフィックスライブラリを使用して処理し、作成したインターフェイスを介して出力する前に必要な操作を実行します。

本質的に、私はネストされた条件の長いリストでケースを一致させてきました。問題は、実行が崩壊していることであり、何らかの理由で、私は継続的に異常なプログラム終了の誤りを受けています。

私が理解したかったのはです どうして 実行が途中であります。さらに、そのエラーは本当にどういう意味ですか?

これがソースコード全体です。

PS-これはスタックオーバーフローでの初めてなので、未定義で、かすんでいる、または平凡なばかげている場合は教えてください。

役に立ちましたか?

解決

私の友人は、コードで何がうまくいかなかったかを理解しました。ポインターはNULLに初期化されておらず、異常なプログラム終了エラーにつながる一種のカスケード障害を引き起こしたことがわかりました。学んだ教訓。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top