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

Prolog Discussion :

assertion d'une phrase/30 avec une liste quelconque.


Sujet :

Prolog

  1. #1
    Membre du Club
    Homme Profil pro
    codeur
    Inscrit en
    Mars 2018
    Messages
    158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : codeur

    Informations forums :
    Inscription : Mars 2018
    Messages : 158
    Points : 64
    Points
    64
    Par défaut assertion d'une phrase/30 avec une liste quelconque.
    Bonsoir,
    je débute avec Prolog et je ne voudrais pas manquer quelque chose.
    Comment avec prolog certifier un fait avec assertz d'arité 30 avec une liste même vide ?
    Telle est la question !

    S'il vous plait !!

    Merci...

    Voici mon code, en fait !!

    Je souhaite supprimer les double quote dans la liste et appeller assertz/1 pour créer un nouveau prédicat "objet" (en fait) d'arité 30
    avec la liste.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    main :- open("text.txt", read, File),
            read_string(File, "\n", "\"\r\t", Length, Text),
            write("Length : "), write(Length), nl,
            close(File),
            writeln(Text).
    L'exécution de mon programme :
    swipl main.pl
    Length : 10
    Je lis une ligne de texte avec Prolog
    Welcome to SWI-Prolog (Multi-threaded, 64 bits, Version 7.2.3)
    Copyright (c) 1990-2015 University of Amsterdam, VU Amsterdam
    SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software,
    and you are welcome to redistribute it under certain conditions.
    Please visit http://www.swi-prolog.org for details.

    For help, use ?- help(Topic). or ?- apropos(Word).

    ?- lire(X, Y, Z).
    X = "Je",
    Y = "lis",
    Z = ["une", "ligne", "de", "texte", "avec", "Prolog"].

    ?-
    Logique sans matière est matière de logique.

  2. #2
    Membre du Club
    Homme Profil pro
    codeur
    Inscrit en
    Mars 2018
    Messages
    158
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : codeur

    Informations forums :
    Inscription : Mars 2018
    Messages : 158
    Points : 64
    Points
    64
    Par défaut
    Oups !
    J'ai posé la question un peux vite en fait.
    Mais ça y est c'est trop complliqué pour moi pour le moment, mais si vous passez par là et avez une réponse toute faite je suis preneur quand même !!
    Par curiosité à présent.

    Désolé pour le sujet presuqe déplacé.
    Logique sans matière est matière de logique.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/01/2010, 14h29
  2. Comparer une position GPS avec une liste de POI
    Par alain.lc dans le forum Débuter
    Réponses: 3
    Dernier message: 02/10/2008, 09h47
  3. Réponses: 6
    Dernier message: 26/11/2007, 15h25
  4. liste déroulante avec une case à cocher et une image
    Par kurul1 dans le forum C++Builder
    Réponses: 4
    Dernier message: 08/03/2007, 09h54
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 21h24

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