Ive written two solutions of code, the first one reads data from a file into a vector then does some calculations and stores new data back in the vector, the second one is a GUI that allows me to create a new textfile. They both work individually but combining them into one solution is difficult, as there 2x int main()
plus a class
in one and struct
in the other. any help would be great?
2 に答える
4
それらを適切なデータ構造にまとめます。
C++ プログラムには、常にメイン エントリ ポイントが 1 つだけ含まれます。ロジックを論理的に分割するのは、プログラマーとしてのあなたの仕事です。
この場合、ファイルからデータを読み取るメソッド/関数を作成することができます。GUIを独自の別のクラスに貼り付けます。
この質問は少し奇妙に思えますが、あなたがプログラミングの初心者であることは明らかです。データ構造と C++ 言語についてもう少し調べてください。
于 2013-04-18T18:30:20.220 に答える
1
あるプログラムで別のプログラムの実行可能ファイルを呼び出すことができます (これは UNIX システムではかなり一般的です)。
もう 1 つのオプションは、メイン関数の名前を変更し、それが受け取るパラメーターを変更してから、両方のコードをマージし、クラスを一緒にコンパイルしてリンクし、一方の関数を他方から呼び出すことです。
同じ名前を使用していない限り、クラスと構造体に問題はありません。機能がまったく同じである場合は、そのうちの 1 つの名前を変更するか、単に 1 つを削除してもう 1 つを使用する必要があります。
于 2013-04-18T18:31:49.343 に答える