J'ai écrit deux solutions de code, la première lit les données d'un fichier dans un vecteur puis fait quelques calculs et stocke de nouvelles données dans le vecteur, la seconde est une interface graphique qui me permet de créer un nouveau fichier texte. Ils travaillent tous les deux individuellement, mais les combiner en une seule solution est difficile, car il ya 2x int main()
plus un class
dans un et struct
dans l'autre. Toute aide est la bienvenue? Entourez-les dans la structure de données appropriée.Combinaison de code C++
Répondre
Un programme C++ contiendra toujours un seul point d'entrée principal. C'est votre travail en tant que programmeur de diviser la logique, eh bien, logiquement.
Dans ce cas, vous pouvez créer une méthode/fonction qui lit les données du fichier. Je collerais l'interface graphique dans sa propre classe séparée.
Cette question semble un peu étrange et il est évident que vous débutez en programmation. Lisez un peu plus sur les structures de données et le langage C++.
Vous pourriez avoir un programme appelez l'exécutable d'un autre programme (ce qui est assez populaire sur les systèmes UNIX).
L'autre option serait de renommer la fonction principale et de modifier les paramètres qu'elle reçoit, puis de fusionner les deux codes, assurez-vous de compiler et lier les classes ensemble, et appelez les fonctions de l'une de l'autre.
Je n'obtiens pas le problème avec class et struct, tant qu'ils n'utilisent pas le même nom. Si c'est le cas, vous devrez renommer l'un d'entre eux, ou simplement en supprimer un et utiliser l'autre, si la fonctionnalité est exactement la même.
- 1. Combinaison C++ et Objective-C
- 2. Combinaison de code C# et de code de base de données dans une spécification
- 3. C# La combinaison de conditions
- 4. C#: Combinaison de plages adjacentes
- 5. Obtenir le code de combinaison de touches
- 6. C# Combinaison d'objets JSON
- 7. Combinaison de code dans l'activité principale
- 8. Combinaison de différents fichiers texte en C++
- 9. Combinaison de deux chemins relatifs avec C#
- 10. Combinaison de deux fichiers PDF en C++
- 11. BindingSource.Filter: Combinaison de plusieurs filtres C# Winforms
- 12. Combinaison de code dépendant de C++ 11 et TR1 dans OSX?
- 13. Liste C++ en combinaison avec xmlwriter
- 14. C - Combinaison incorrecte pointeur/entier dans strftime()
- 15. C Combinaison de touches de sélection de bloc?
- 16. Génération de code ASCII pour la combinaison de touches
- 17. JSON Objective-c - Objets et tableaux Combinaison
- 18. adapter le code de combinaison pour la plus grande liste
- 19. Combinaison de code asynchrone avec des frameworks synchrones
- 20. CSS - Erreur lors de la combinaison avec le code suivant
- 21. Combinaison de listes
- 22. Combinaison d'installation d'application SQL Server Express C#
- 23. Combinaison SQL `raiserror` avec` select` dans C#
- 24. C# Comment utiliser "||" en combinaison avec "! ="?
- 25. Combinaison de filtres Bloom
- 26. Sous-ensemble de combinaison
- 27. C# Surcharge ProcessCmdKey, correspondance de la combinaison générique
- 28. Comment simuler Ctrl + C combinaison en C++ sous Windows
- 29. Combinaison de filtres RSpec?
- 30. Combinaison de deux matrices de type T en C++
Renommez votre fonction 'main' en autre chose et appelez-la depuis l'application GUI? ou vice versa. – GWW
@GWW est-ce relativement facile à faire? Comment puis-je l'appeler à partir de l'application GUI? – jaylad
Vous pouvez compiler chacun en tant que fichiers séparés et les lier ensemble à la fin. – GWW