[Index Software] Coin des développeurs :]
-
- Prolifique
- Messages : 4667
- Enregistré le : jeudi 20 mars 2014 à 20:59
- Localisation : 92
Re: Coin des développeurs :]
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
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
-
- Intarissable
- Messages : 8889
- Enregistré le : lundi 28 septembre 2009 à 13:55
- Localisation : オルセー
Re: Coin des développeurs :]
Qu'est ce que tu appeles quelconque?
Tous les pointeurs sont types (enfin sauf exception).
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.
話したい誰かがいるってしあわせだ
Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
-
- Prolifique
- Messages : 4667
- Enregistré le : jeudi 20 mars 2014 à 20:59
- Localisation : 92
Re: Coin des développeurs :]
Ben ensuite il suffit de faire un cast si je me souviens bien. Par exemple pour obtenir un int
et ça peu importe le type du pointeur p0
Code : Tout sélectionner
int * p = (int *) 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
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
-
- Intarissable
- Messages : 8889
- Enregistré le : lundi 28 septembre 2009 à 13:55
- Localisation : オルセー
Re: Coin des développeurs :]
Ton pointeur doit etre declare (Ici int*), voire alloue.
C'est 'mieux' avec le bon type.
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.
話したい誰かがいるってしあわせだ
Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
-
- Assidu
- Messages : 205
- Enregistré le : mardi 12 mai 2015 à 22:50
- Localisation : Saint-Etienne
Re: Coin des développeurs :]
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).
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) .
-
- Intarissable
- Messages : 8889
- Enregistré le : lundi 28 septembre 2009 à 13:55
- Localisation : オルセー
Re: Coin des développeurs :]
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,
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.
話したい誰かがいるってしあわせだ
Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
-
- Assidu
- Messages : 205
- Enregistré le : mardi 12 mai 2015 à 22:50
- Localisation : Saint-Etienne
Re: Coin des développeurs :]
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) .
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) .
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
En C++, l’intérêt du type "void *" est limité, on peut toujours utiliser des templates à la place.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 (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"
"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"
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
Hellow hellow
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 !
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 !
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"
"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"
-
- Prolifique
- Messages : 4667
- Enregistré le : jeudi 20 mars 2014 à 20:59
- Localisation : 92
Re: Coin des développeurs :]
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
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
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
Merci pour ton lien Ixy.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
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"
"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"
-
- Prolifique
- Messages : 4667
- Enregistré le : jeudi 20 mars 2014 à 20:59
- Localisation : 92
Re: Coin des développeurs :]
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
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
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
-
- Modérateur
- Messages : 41271
- Enregistré le : jeudi 15 novembre 2012 à 0:13
- Localisation : Nord-44
Re: Coin des développeurs :]
Voir du côté de : java.awt.Graphics ...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 ?
TCS = trouble de la communication sociale (24/09/2014).
-
- Intarissable
- Messages : 7750
- Enregistré le : dimanche 19 mai 2013 à 12:03
- Localisation : En haut à gauche
Re: Coin des développeurs :]
Merci Tugdual. Ben oui .Tugdual a écrit :Voir du côté de : java.awt.Graphics ...
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"
"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"
-
- Modérateur
- Messages : 41271
- Enregistré le : jeudi 15 novembre 2012 à 0:13
- Localisation : Nord-44
Re: Coin des développeurs :]
Y a-t-il par ici des personnes connaissant bien
les APIs modernes de Windows et de Linux ?
les APIs modernes de Windows et de Linux ?
TCS = trouble de la communication sociale (24/09/2014).