[Index Software] Coin des développeurs :]

Pour les gens qui ont simplement envie de discuter sans souhaiter faire passer d'information particulière.
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

J'ai pas trop compris mais a priori avec les pointeurs on peut faire ce qu'on veut non, quel est intérêt de void * d'ailleurs ? Pourquoi pas utiliser un pointeur quelconque ?
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Qu'est ce que tu appeles quelconque?

Tous les pointeurs sont types (enfin sauf exception).
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Ben ensuite il suffit de faire un cast si je me souviens bien. Par exemple pour obtenir un int

Code : Tout sélectionner

int * p = (int *) p0
et ça peu importe le type du pointeur p0
Modifié en dernier par Ixy le mardi 3 mai 2016 à 22:01, modifié 1 fois.
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Ton pointeur doit etre declare (Ici int*), voire alloue.

C'est 'mieux' avec le bon type.
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
lenine
Assidu
Messages : 205
Enregistré le : mardi 12 mai 2015 à 22:50
Localisation : Saint-Etienne

Re: Coin des développeurs :]

Message par lenine »

En fait, j'aimerais pouvoir définir un type qui contienne
un a' type, et deux pointeurs qui pointent vers des variable du même type que celui définit
(j'appelle un a' type un type indéfini (comme en Caml).
Je ne pense pas que un int fasse comme un autre type de même taille binnaire, car par exemple si je fais l'oppération + avec mon type indéfinit , et que mon type indéfini (que je déclare comme un int) est un float je n'aurais pas forcément le meme résultat que si mon type indéfinit était déclaré comme un float (quoi que je ne suis pas sur de ce que je dis (car je ne sais pas exactement comment sont codés les float, et donc si l'instruction assembleur + est la meme pour un int que pour un float)).
Mais surtout que mon type indéfinit dois pouvoir être un type composite que je définirai moi même.
En plus alouer 64 bits de memoire (pour un processeur 64 bits) si mon type indéfinit est un bool, je trouve ça pas terrible.
En fait je voullai définir un type de liste doublement chainée et créer mes propres fonctions pour celle-ci.
(finallement mon type devrait contenir un pointeur qui pointe vers un a' type, et deux pointeurs qui pointent vers des variable du même type que celui définit).
diagnostiqué S.A. en 2013 à 19 ans (Centre Donald T Lyon) .
Avatar du membre
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Avec un template tu declares ton type interieur comme private et tu instancies tes listes a l'utilisation, y compris avec un type perso.

Il doit surement pre exister un template de cette forme dans la STL,
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
lenine
Assidu
Messages : 205
Enregistré le : mardi 12 mai 2015 à 22:50
Localisation : Saint-Etienne

Re: Coin des développeurs :]

Message par lenine »

Bonjour

Est-ce que quelqu'un sait si il existe un module Ocaml, qui renvoit le resultat d'une commande bash , par exemple si j'ai pour parametre "ls" , j'obtienne ce que renvoit la commande ls (en l'ocurence la liste des fichiers du repertoire actuel) .
diagnostiqué S.A. en 2013 à 19 ans (Centre Donald T Lyon) .
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Ixy a écrit :J'ai pas trop compris mais a priori avec les pointeurs on peut faire ce qu'on veut non, quel est intérêt de void * d'ailleurs ? Pourquoi pas utiliser un pointeur quelconque ?
En C++, l’intérêt du type "void *" est limité, on peut toujours utiliser des templates à la place.

En C (et pourquoi pas en C++ ?), l'avantage du type "void *" est qu'il peut être casté en ce que tu veux.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Hellow hellow :D
Est-ce que quelqu'un connait une API Java de rendu de texte : on donne un fichier de police, un texte, des paramètres de formatage (taille, souligné, italique, couleur etc) et on obtient une bitmap représentant ce texte ?
Très important : toutes les langues doivent-être prises en charge. (arabe, russe, chinois, hébreu, par exemple), gérer seulement celles utilisant l'alphabet latin ne suffit pas.(De toute façon, c'est justement en place tel quel pour le moment)

Merci d'avance ! :D
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Je ne sais pas pour une api mais en faisant un fichier svg ça devrait être possible
http://tutorials.jenkov.com/svg/text-element.html
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Ixy a écrit :Je ne sais pas pour une api mais en faisant un fichier svg ça devrait être possible
http://tutorials.jenkov.com/svg/text-element.html
Merci pour ton lien Ixy.
Mais .... j'ai bien peur que ça "ne le fasse pas" car je ne sais pas avant l’exécution quel texte afficher : il faut que je génére les images dynamiquement. (Par exemple un score ... ou un nom de joueur ..... sans compter que même le choix de la langue est dynamique ... tu vois ?)
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Oui mais après je pense qu'il y a des API pour générer dynamiquement des png avec un fichier svg.

Regarde ça par exemple : http://xmlgraphics.apache.org/batik/usi ... coder.html
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Tugdual
Modérateur
Messages : 41271
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: Coin des développeurs :]

Message par Tugdual »

Bubu a écrit :Est-ce que quelqu'un connait une API Java de rendu de texte : on donne un fichier de police, un texte, des paramètres de formatage (taille, souligné, italique, couleur etc) et on obtient une bitmap représentant ce texte ?
Voir du côté de : java.awt.Graphics ...
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Tugdual a écrit :Voir du côté de : java.awt.Graphics ...
Merci Tugdual. Ben oui :innocent: :oops: .
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Tugdual
Modérateur
Messages : 41271
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: Coin des développeurs :]

Message par Tugdual »

Y a-t-il par ici des personnes connaissant bien
les APIs modernes de Windows et de Linux ?
TCS = trouble de la communication sociale (24/09/2014).