IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Tab Content
  • Avatar de matser
    Aujourd'hui, 22h04
    matser a créé une discussion le vector n'est pas copié dans C++
    Bonjour, pourquoi restecorps_s n'est pas copié dans corps_s à la ligne 15? std::vector<std::string> parse::corps(){ ...
    1 réponses | 14 affichage(s)
  • Avatar de matser
    Aujourd'hui, 20h59
    matser a répondu à la discussion seekg ne recule pas dans C++
    c'est pas ce qu'ils disent dans le dragonbook. la classe scanneur n'est utilisée seulement quand la classe lexicale demande un caractère pour...
    8 réponses | 193 affichage(s)
  • Avatar de matser
    Hier, 20h29
    matser a répondu à la discussion seekg ne recule pas dans C++
    c'est pour ça que je fais une classe scanneur. Je l'utilise dans le reste du programme.
    8 réponses | 193 affichage(s)
  • Avatar de matser
    Hier, 20h26
    matser a répondu à la discussion seekg ne recule pas dans C++
    Merci pour le hors-sujet. le fichier peut-être très volumineux. Je fais un scanneur car j'en ai besoin d'un. J'ai trouvé cette méthode dans un livre...
    8 réponses | 193 affichage(s)
  • Avatar de matser
    Hier, 17h12
    matser a répondu à la discussion seekg ne recule pas dans C++
    Merci pour la réponse. J'ai déjà vu cette page. En utilisant l'option -std=c++11 ou -std=gnu++11 j'ai le même problème. Mais c'est vrai que eof est...
    8 réponses | 193 affichage(s)
  • Avatar de matser
    Hier, 14h34
    matser a répondu à la discussion seekg ne recule pas dans C++
    j'ai changé reculer(int n): void scanneur::reculer(int n){ for(int i=0;i<n;i++) if(enavant>0) enavant--; else{ ...
    8 réponses | 193 affichage(s)
  • Avatar de matser
    Hier, 12h52
    matser a créé une discussion seekg ne recule pas dans C++
    Bonjour, lorsque on est arrivé à la fin du fichier, seekg devrait repositionner de deux tampons en arrière et source.read devait charger le tampon...
    8 réponses | 193 affichage(s)
  • Avatar de matser
    29/01/2023, 03h24
    moi-même : ceci est faux: P -> ^ F voir mon billet de blog:...
    5 réponses | 1968 affichage(s)
  • Avatar de matser
    23/01/2023, 15h14
    matser a répondu à la discussion fichier unique et réponse aléatoire dans C++
    j'ai aussi fait passer la valeur du constexpr taille à 1024
    6 réponses | 318 affichage(s)
  • Avatar de matser
    23/01/2023, 15h08
    matser a répondu à la discussion fichier unique et réponse aléatoire dans C++
    Victoire! ça y est, ça marche à tous les coups, je n'ai plus de segfault. Il falait changer l'atribut état de la classe lexical en variable locale...
    6 réponses | 318 affichage(s)
  • Avatar de matser
    23/01/2023, 12h12
    matser a répondu à la discussion fichier unique et réponse aléatoire dans C++
    et comme ceci: annulable: A epsilon\ A v b n\ v
    6 réponses | 318 affichage(s)
  • Avatar de matser
    21/01/2023, 19h00
    matser a créé une discussion fichier unique et réponse aléatoire dans C++
    Bonjour, j'ai un programme qui réagit de manière différentes alor que le fichier des données est le même (fichier nommé annulable) A epsilon\...
    6 réponses | 318 affichage(s)
Plus de résultats
Informations de matser

Informations de base

Informations de matser
Pays:
France

Statistiques


Messages au total
Messages au total
222
Messages par jour
0,04
Informations générales
Dernière activité
Aujourd'hui 22h04
Date d'inscription
21/09/2006
Voir le blog de matser

Billets récents

un générateur de lignes d'accords en notation abc

par matser, 23/08/2022 à 11h00
Générateur de ligne d'accords pour le reggae

introduction
selon le cycle des quintes, les accdord voisin du do majeur sont les accords suivants:
fa majeur,sol majeur,ré mineur,la mineur,mi minieur.
il parait que si on choisi quatre accords voisins du do dans le cycle des quintes, do y compris, on obtient quelque chose de potable.

le programme
chaque mesure sera joué en contre-temps avec le même accord. Chacune de ces mesures n'est donc constituée

En lire plus...

Mis à jour 06/12/2022 à 05h43 par matser

Catégories
Sans catégorie

analyseur lexical

par matser, 11/08/2022 à 16h28
un exemple d'analyseur lexical
Scanneur et analyseur
Un analyseur lexical agit dans un compilateur. Il lit les caractère du code source pour en faire des lexèmes, une suite de caractères ayant un sens lexical, et retourne une unité lexicale correspondant à ce lexème à l'analyseur syntaxique, à chaque fois que ce dernier le demande.
L'analyseur lexical est accompagné d'un scanneur, qui lit les caractères du fichier source et peut aussi reculer de un ou plusieurs caractère si

En lire plus...

Mis à jour 06/12/2022 à 06h13 par matser

Catégories
Sans catégorie

attributs dans une production de liste à droite

par matser, 05/06/2022 à 07h41
voici les production pour une liste à droite:
on pourrais croire le schéma de traduction dirigée par la syntaxe serait le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
A -> a { A1.h = f( a.unilex ; A.h )} A1 { A.s = A1.s }
  -> b { A.s = g( b.unilex ; A.h ) }
Ce qui pose problème est que le non terminal A possède un attribut hérité. A ne peut donc pas être un axiome car à la racine de l'arbre, il n'y a ni de frères de gauche ni parent. L'attribut

En lire plus...

Mis à jour 03/10/2022 à 15h29 par matser

Catégories
Sans catégorie

imprimer avec emacs sous debian

par matser, 27/01/2022 à 17h17
Bonjour,

avec Debian, Je n'arrivais pas à imprimer avec emacs. En bas de la fenêtre il y avait quelque chose ressemblant à "spooling done" (désolé mais je ne m'en souviens pas très bien) et rien à l'imprimante.
La solution était d'installer le paquet cups-bsd. (installer lpr ne donnait rien)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
su
apt install cups-bsd
maintenant ça marche

si cela peut aider quelqu'un qui utilise debian et emacs.
Catégories
Sans catégorie

tri par segmentation

par matser, 02/01/2022 à 18h15
on segmente le sous-tableau T en trois parties, place étant un indice:
* indices de inf à place-1
dans cette partie, les valeurs sont inférieures à T[place]
* indice valant place
* indices de place+1 à sup
dans cette partie, les valeurs sont supérieures à T[place]

on initialise pivot à T[inf]

l'assertion de boucle pour la segmentation est:
{ si inf+1<=x<=i-1 alors T[x]<=pivot } et { si j+1<=x<=sup alors T[x]>pivot } et { les

En lire plus...

Mis à jour 12/01/2022 à 01h50 par matser

Catégories
Sans catégorie
Aucune certification n'a été indiquée. Déclarez vos certifications