IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cpcdos Discussion :

Intéraction entre C++ et CPCDOSC+


Sujet :

Cpcdos

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de 0v3rl0w
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 18
    Par défaut Intéraction entre C++ et CPCDOSC+
    Hello,
    J'ai un projet en tête pour CPCDOS en C++, mais j'aurais besoin d'interagir avec le moteur CPCDOSC+ (comme faire system(lacommande); )
    Est possible, de faire ça ?

    Merci d'avance pour vos réponse

  2. #2
    Membre chevronné
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Billets dans le blog
    3
    Par défaut
    Bonjour,
    Oui cela est tout à fait possible!
    En fait tu n'as qu'a faire un espèce de "Terminal" ou en fait ce que l'utilisateur écrit dedans (donc en C++) sera traduit en CPCDOS par ton programme (le terminal que tu vas créer) pour que le noyaux comprenne ce que tu lui demande.
    Je te fait un petit exemple même si je ne connais pas trop la syntaxe du C++:Dans ce programme, je code un langage de programmation (pour ce que tu veux faire le C++).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    //Ici je ne code que la partie d'affichage d'un texte écrit en C++ vers le CPCDOS
    //La variable commande est la variable qui récupère ce que l'utilisateur entre dans le terminal
    
    SI/ %commande% = std::cout << "TonTexte" << std::endl; (:
    // Et là tu affiche TonTexte en faisant comme si chaque caractère de %commande% était un emplacement d'une liste
    //Pour t'expliquer je vais faire comme en Python car c'est que je connais de mieux...
    //print(commande[14:14])
    FIN/ SI
    Est-ce que tu as compris comment faire?
    N'hésite pas à demander de l'aide!

  3. #3
    Membre averti Avatar de 0v3rl0w
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 18
    Par défaut
    Merci de ta réponse mais je pense qu'on s'est mal compris voila se que je pense faire.

    Voila un exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #include <cstdlib>
    #include <iostream>
    
    int main(int argc, char* argv[])
    {
        std::string arg = argv[1];
        std::string cmd = "txt/ " + arg;
        system(cmd.c_str());
    }

  4. #4
    Membre chevronné
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Billets dans le blog
    3
    Par défaut
    Oui moi aussi je crois qu'on c'est mal compris...
    Je ne connais pas la syntaxe du C++ et je ne comprends pas trop où tu veux en venir? Tu veux passer du C++ au CPCDOS ou du CPCDOS au C++?

  5. #5
    Membre averti Avatar de 0v3rl0w
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 18
    Par défaut
    Je veux passer de l'information qui viens du C++ vers du CPCDOSC+. Pour par exemple coder un message box en C++ sur un OS CPCDOS

  6. #6
    Membre chevronné
    Avatar de BlackoOSX
    Homme Profil pro
    Étudiant à l'INSA HdF
    Inscrit en
    Septembre 2014
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant à l'INSA HdF
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 360
    Billets dans le blog
    3
    Par défaut
    À ce moment là il faut faire comme je l'ai dit:
    _Tu récupère dans une variable une commande qui peut provenir d'un fichier(dans ce cas ta variable correspondera à la ligne x d'un fichier) ou d'un terminal
    _Tu fais tout un tas de conditions dans ton code qui correspond aux commandes du C++
    _Et à l'intérieure de ta condition tu met l'action qu'effectue normalement le C++ mais tu l'écrit en CPCDOSC+

    Pour ce qui est de créer des fenêtres etc... en C++ il va falloir inventer une syntaxe qui reste dans l'esprit du C++ et la traduire en CPCDOSC+ mais avant il faut recoder toutes les commandes C++ de 0.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Intéraction entre Formulaires ?
    Par Mailgifson dans le forum IHM
    Réponses: 4
    Dernier message: 16/11/2010, 21h35
  2. intéraction entre deux formulaires
    Par radahm dans le forum IHM
    Réponses: 7
    Dernier message: 05/03/2009, 15h10
  3. Intéraction entre MIdlets
    Par Imrahil dans le forum Java ME
    Réponses: 6
    Dernier message: 27/06/2008, 09h18
  4. Réponses: 1
    Dernier message: 24/05/2006, 12h10
  5. Réponses: 2
    Dernier message: 13/03/2006, 17h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo