[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 :: Suivant ]
Programmation.c++ : passage d'un tableau de chaine à une fonction
Posté par steven51 () le 18 septembre 2007J'ai un tableau qui est déclare comme ça : char tbl[10][20]
je dois passer ce tableau à une fonction, comment faire ??
j'ai fait des essais de char **, mais rien de concluant...et je ne trouve pas d'aide dans mes bouquins....
Quelqu'un sait il comment faire ?
merci.
> Lire le message (4 commentaires, moyenne: 2).
Programmation.c++ : memory corruption
Posté par let_me_in () le 17 septembre 2007apres quelques semaines de debogage desesperé, je me tourne vers vous, j'ai un prgrammes qui me fais un "memory corruption", avec DDD j'aivu que c'etait sans les ligne ou j'avais free(), alors j'ai enlevé tout les free, mais il veut rien comprendre, voila ce qu'il m'affiche :
*** glibc detected *** ./main: malloc(): memory corruption: 0x081dfb18 ***
======= Backtrace: =========
/lib/libc.so.6[0xb778e6e1]
/lib/libc.so.6[0xb7790671]
/lib/libc.so.6(__libc_malloc+0x85)[0xb77920c5]
(à suivre ...)> Lire le message (17 commentaires, moyenne: 1,6).
Programmation.c++ : undefined reference pthread_kill
Posté par steven51 () le 13 septembre 2007OS = Mandriva PowerPack 2007
voici le résultat de ma compilation :
undefined reference to 'pthread_kill (unsigned long, int)'
voici ma ligne de compilation :
g++ sample1.cpp -o sample1 -lpthread
Pouvez vous me dire pourquoi j'ai une erreur ?
Ce qui est bizarre c'est que si j'enlève le pthread_kill, les fonctions pthread_create, pthread_join fonctionne bien....
j'ai essayé pthread_cancel à la place de pthread_kill mais ça bloque mon programme, même si je paramètre mon thread (à suivre ...)
> Lire le message (5 commentaires, moyenne: 1,2).
Programmation.c++ : Débat : conception objet
Posté par wxuserbrest () le 08 septembre 2007ce débat est dans la lignée des Design Pattern donc à voir avant de répondre :-)
voila le projet. J'ai une classe abstrait Forme qui caractérise un objet graphique et à chaque objet j'associe un objet concret ToolManipulator qui dérive d'une classe abstraite Tool. Donc tout fonctionne bien mais j'ai deux choix qui s'offre à moi :
* l'objet Forme sait construite un objet ToolManipulator adapté à l'objet à manipuler sur l'écran mais cela oblige à modifier chaque classe concrete (à suivre ...)
> Lire le message (8 commentaires, moyenne: 1).
Programmation.c++ : Bibliothèque portable
Posté par wxuserbrest () le 08 septembre 2007j'utilise wxWidgets en C++et allegro en C sur les stations style PC/MAC/SUN mais je suis à la recherche d'informations pour trouver une bibliothèque portable en C/C++ pour pouvoir avec un seul code programmer sur playstation/XBOX/Nintendo DS/ Wii...Merci de m'indiquer si cela existe ou à défaut les bibliothèque (gratuites?) pour développer des jeux ou applications sur ces plates-formes sachant que je souhaite éviter java pour des questions de performances et aussi d'expérience. Merci
(à suivre ...)
> Lire le message (2 commentaires, moyenne: 1).
Programmation.c++ : glew MX
Posté par eric () le 31 août 2007je voudrait compiler Glew por pouvoir en faire du Multiple Rendering Contexts (GLEW MX)...mais je sais pas comment faire , sur le site de glex il disent juste :
Compile and use GLEW with the GLEW_MX preprocessor token defined.
For each rendering context, create a GLEWContext object that will be available as long as the rendering context exists.
Define a macro or function called glewGetContext() that returns a pointer to the GLEWContext object associated with the rendering context from (à suivre ...)
> Lire le message (0 commentaire).
Programmation.c++ : [Magick++] undefined reference to ...
Posté par let_me_in () le 30 août 2007j'essaye de faire un petit programme pour decouvrir Magick++, mais je n'arrive pas a compiler, g++ (sous kdevelop) m'annonce quelques disaines d' "undefined reference to ..", j'ai beau cherché les .a à ajouter au complateur mais sans succes, voici quelques lignes de l'erreur :
/usr/local/lib/libWand.a(drawing-wand.o): In function `NewDrawingWand':
/ImageMagick/wand/drawing-wand.c:6185: undefined reference to `GetMagickQuantumDepth'
/usr/local/lib/libWand.a(magick-image (à suivre ...)> Lire le message (3 commentaires, moyenne: 1,3).
Programmation.c++ : Tester existence dossier
Posté par Maxime (Jabber id, page perso, ) le 02 août 2007Je recherche la méthode la plus clean, standard et portable, pour tester l'existence d'un dossier en C++. Et le créer s'il n'existe pas.
Je remercie par avance ceux qui m'aideront :).
> Lire le message (4 commentaires, moyenne: 2).
Programmation.c++ : librairie synamique compilé en C linké en c++
Posté par shal () le 27 juin 2007J'ai du code qui compile en C (et pas en C++) j'en ai fait une librairie dynamique (avec fPIC pour la generation des .o et -shared pour la generation du .so).
Je veux intergrer ce .so dans un programme C++.
Mais cela marche pas j'ai des "Undefined reference to xxxx"
Ou xxxx sont des fonctions de mon .so
La où je comprends pas c'est que pour test j'ai generé deux .so de deux facon différentes. Une méthodes fonctionne , l'autre non.
cp test.c test-cpp.cpp
gcc -fPIC -c test-cpp (à suivre ...)
> Lire le message (2 commentaires, moyenne: 2,5).
Programmation.c++ : fichier d'en tête fich.h
Posté par cielleau () le 26 juin 2007
#ifndef _BD_H_
#define _BD_H_
using namespace std;
class voiture
{
private: string nvhe;
string couleur;
string marque;
int km;
Personne *proprietaire;
public: voiture();
~voiture();
//voiture();
int rouler(int distance);
void enregistrer_vehicule(voiture *V1);
void afficher_vehicule(voiture *V1);
Personne *get_proprietaire( (à suivre ...)> Lire le message (10 commentaires, moyenne: 1,6).
Programmation.c++ : fichier d'en tête
Posté par cielleau () le 25 juin 2007j'ai créé un projet contenant 3 fichiers, un fichiers essa.h,un fichiers essai.cpp et un fichier main.cpp.
Dans le fichiers essai.h j'ai déclaré les en tête des différentes classes ainsi que leurs méthodes et leurs attributs.
Mon problème se situe au niveau de 2 classes: la classe Personne et la classe voiture,chacune de ces classes a pour attribut une instance de l'autre ie que la classe personne a un attribut de type voiture,de même la classe voiture a un attribut de (à suivre ...)
> Lire le message (2 commentaires, moyenne: 4,5).
Programmation.c++ : base de données objet
Posté par cielleau () le 22 juin 2007je voudrais pour cela ne pas utiliser un SGBDO.
Mais écrire le code en langage c++ via les propriété de la programmation objet.
j'ai à ma disposition dev c++.
Ma machine n'est pas très performante(1Go de disque dur,64 Mo de Ram).
je voudrais mettre en place la base la plus élémentaire que possible.
je l'ai déjà commencé mais je me bloque au niveau de la liaison des différentes entités et (à suivre ...)
> Lire le message (4 commentaires, moyenne: 2,3).
Programmation.c++ : utilisation d'anjuta, comment ajouter une option au compilateur
Posté par helmut () le 21 juin 2007Autre question, ce pthread, c'est quoi, une api plus facile que la standard pour utiliser des threads ??
> Lire le message (1 commentaire, moyenne: 2).
Programmation.c++ : bibliotèque multiplateforme pour l'acquisition du son
Posté par Cyprien Le Pannérer (Jabber id, page perso, ) le 19 juin 2007je cherche une bibliothèque c++ (ou c) pour acquérir du son depuis un micro et l'enregistrer en wav ou mp3.
J'ai besoin que cette bibliothèque soit libre et multiplateforme (win linux et mac).
j'ai trouvé différente choses mais rien que je n'arrive à faire marcher
openal ne semble pas permettre l'acquisition depuis un micro sous linux.
clam à l'air monstrueux pour mes besoins et je n'ai pas trouver beaucoup de doc.
portaudio permets seulement d'enregistrer dans un format raw. (à suivre ...)
> Lire le message (1 commentaire, moyenne: 2).
Programmation.c++ : Constructeur, destructeur, et autre...
Posté par Gilles G. () le 15 juin 2007je vais peut-être passer pour un imbécile, mais je n'arrive pas vraiment à comprendre la gestion de la mémoire dynamique.
Supposons la fonction f1:
void f1()
{
Objet* obj= new Objet();
obj->print();
// et à la fin on désalloue:
delete obj;
}maitenant, regardons la fonction f2 qui (presque) la même chose:
void f2()
{
Objet obj();
obj.print();
}Maintenant, mes questions:
* Comment se fait-il que dans un cas, je suis obligé d'appeler l'opérateur delete (à suivre ...)
> Lire le message (7 commentaires, moyenne: 2,6).
Programmation.c++ : String.h
Posté par cielleau () le 15 juin 2007j'utilise Dev c++ pour programmer en c++.
j'ai un problème au niveau de la gestion des chaines de caractères.
lorsque j'utilise la méthode du C qui consiste à déclarer les chaines de caractères comme des tableau de caractère ça va.
Mais lorsque j'inclus le fichier d'en tête String.h et que je déclare mes chaines de caractere avec le type string, a la compilation j'ai ce message:
"string" is not et type
aidez moi à m'y retrouver
merci d'avance
> Lire le message (5 commentaires, moyenne: 0,6).
Programmation.c++ : Créer une application cluster
Posté par skydevforum () le 14 juin 2007J'aimerais bien savoir si vous connaissez les informations et des exemples de développement d'une application en C++ ou perl pour Linux en mode cluster...
'C'est à dire que j'aimerais bien savoir comment créer une application qui gère entre les 1+n serveurs en cluster pour répondre la haute disponibilité, un peu comme load balancing...
Merci à vous
Fred
> Lire le message (4 commentaires, moyenne: 2,3).
Programmation.c++ : conversion d'un entier en chaîne?
Posté par goret2 () le 02 juin 2007je cherche comment faire une conversion d'un entier en une chaîne de caractères ou alors comment affecter un entier à une chaîne par exemple :
int numero;
char* chaine; comment affecter "numero" à "chaine"??
merci.
> Lire le message (8 commentaires, moyenne: 2,1).
Programmation.c++ : popen / pclose
Posté par guitouu () le 01 juin 2007Je cherche à faire la chose suivante en C++/C :
- executer une commande depuis mon code
- recuperer le code de retour
- recuperer stderr d'un coté
- recuperer stdout d'un autre coté
Pour le moment j'ai trouvé une solution avec popen+close qui me permet de recuperer le code de retour, en revanche, pour stderr et stdout, je ne vois pas comment les recuperer separement.
PS : on oubli le cat dans 2 fichiers, question d'optimisation
PS : via l'API java, on peut récuperer code de retour (à suivre ...)
> Lire le message (15 commentaires, moyenne: 1,4).
Programmation.c++ : exit dans un programme multi-threadé
Posté par goeb (page perso, ) le 31 mai 2007en C++, j'ai un programme multi-threadé sur Linux, et un collègue m'a dit que si je fais un exit dans un thread, alors les autres threads risquent de faire un core dump.
(j'utilise la Native POSIX Thread Library je crois)
je ne crois pas qu'il ait raison pour plusieurs raisons :
- j'ai fait un test simple, et tous les threads se terminent apparemment proprement et en même temps dès que l'un d'eux fait un exit.
- le man de exit dit que ça termine le process (sans parler des threads)
(à suivre ...)
> Lire le message (2 commentaires, moyenne: 2,5).
[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 :: Suivant ]


