Bonjour,
Je cherche à faire une lib pour simplifier l'utilisation des fichiers pour un programme. C++ et linux only
Pour les methodes suivantes, j'ai trouvé comment faire avec les includes disponibles sur linux :
- recursiveDelete()
- isDir()
- isFile()
- lastModified()
- length()
Mais, pour beaucoup d'actions, je ne sais pas comment faire en C++. Donc je me demande si la seule solution est de lancer des commandes shell, ou si linux met à disposition des interfaces C/C++ que (…)
Forum Programmation.c++ différence
Bonjour;
je ne sais pas vraiment quelle est la différence entre C++ en Windows et C++ en Linux. Y a t il une différence au niveau du code et du lexique ou c'est le même.
je ne sais pas vraiment quelle est la différence entre C++ en Windows et C++ en Linux. Y a t il une différence au niveau du code et du lexique ou c'est le même.
Forum Programmation.c++ différence
Bonjour;
je ne sais pas vraiment quelle est la différence entre C++ en Windows et C++ en Linux. Y a t il une différence au niveau du code et du lexique ou c'est le même.
je ne sais pas vraiment quelle est la différence entre C++ en Windows et C++ en Linux. Y a t il une différence au niveau du code et du lexique ou c'est le même.
Forum Programmation.c++ deux char pour faire un short
Je reçois d'une communication deux "char" qui sont en fait un "short" coupé en deux. Lorsque je les combine j'ai une erreur dans la valeur.
exemple lorsque je fais :
Ceci me retourne :
result = a9aa
Est-ce que quelqu'un peut me dire ou est l'erreur ?
exemple lorsque je fais :
char test1,test2 ;
test1 = 0xaa;
test2 = 0xaa;
short result = ((test1<<8)+test2);
cout << hex << "result = " << result << endl;
Ceci me retourne :
result = a9aa
Est-ce que quelqu'un peut me dire ou est l'erreur ?
Forum Programmation.c++ c++ avec eclipse et QT
bonjour :
je suis entrain de découvrir l'environnement éclipse sous Windows et j'ais besoin de programmer en cpp .pour cette raison j'ais télécharger le plugin "CDT" et "QT"
mais je veut savoir plus sur ça .parce que je sens un peut perdus en regardant ces nouveaux notion .
ce qui implique que j'ais besoin d'aide. je sais mon question est trop générale
mais aidez moi !..
je suis entrain de découvrir l'environnement éclipse sous Windows et j'ais besoin de programmer en cpp .pour cette raison j'ais télécharger le plugin "CDT" et "QT"
mais je veut savoir plus sur ça .parce que je sens un peut perdus en regardant ces nouveaux notion .
ce qui implique que j'ais besoin d'aide. je sais mon question est trop générale
mais aidez moi !..
Forum Programmation.c++ Bugs dans g++ ?
Bonjour,
Savez-vous si il reste encore beaucoup de bugs dans g++ ?
J'observe un comportement étrange dans un programme que j'écris pour un projet dans le cadre de mes études. C'est une petite IA d'échecs en C++ (mais en réalité, l'informatique n'étant pas ma spécialité, c'est plus du C avec des classes...).
Le code n'est pas supposé pousser g++ dans ses retranchements en terme de compilation, pas de bidouilles exotiques, il est petit (moins de 4000 lignes), etc...
Et pourtant (…)
Savez-vous si il reste encore beaucoup de bugs dans g++ ?
J'observe un comportement étrange dans un programme que j'écris pour un projet dans le cadre de mes études. C'est une petite IA d'échecs en C++ (mais en réalité, l'informatique n'étant pas ma spécialité, c'est plus du C avec des classes...).
Le code n'est pas supposé pousser g++ dans ses retranchements en terme de compilation, pas de bidouilles exotiques, il est petit (moins de 4000 lignes), etc...
Et pourtant (…)
Forum Programmation.c++ Makefile et structure de fichier
Bonjour,
Je voudrais savoir s'il est possible d'utiliser un Makefile et d'avoir une hiérarchie de répertoire du type :
src/ (là où on trouve les .cpp)
include/ (là où on trouve les .h)
obj/ (là où on génère les .o )
J'utilise cxx comme compilateur. D'après les gens qui m'entourent c'est impossible de façon propre mais j'ai un doute quand même.
Je voudrais savoir s'il est possible d'utiliser un Makefile et d'avoir une hiérarchie de répertoire du type :
src/ (là où on trouve les .cpp)
include/ (là où on trouve les .h)
obj/ (là où on génère les .o )
J'utilise cxx comme compilateur. D'après les gens qui m'entourent c'est impossible de façon propre mais j'ai un doute quand même.
Forum Programmation.c++ HL2 / SDK / metamod:source
Bonjour,
je recherche des personnes ayant reussi à compiler eux-même Metamod:Source (HL2/CSS) v.1.3
J'ai beau faire varier les drapeaux de compilation je me heurte toujours à des aboiements de gcc4 et ce malgré les conseils fournis sur le wiki du projet.
Merci d'avance pour vos lumières.
G.
je recherche des personnes ayant reussi à compiler eux-même Metamod:Source (HL2/CSS) v.1.3
J'ai beau faire varier les drapeaux de compilation je me heurte toujours à des aboiements de gcc4 et ce malgré les conseils fournis sur le wiki du projet.
Merci d'avance pour vos lumières.
G.
Forum Programmation.c++ Impressions multiplatformes
Bonjour,
Je cherche une API multiplateforme (Win/Nux) pour imprimer des documents. J'ai pensé à GTK, mais je ne comprend rien à son utilisation des objets Printer, et la documentation est quasiment inexistante (à par les API)
Alors, je voudrais savoir si vous auriez des idées là dessus....
Je cherche une API multiplateforme (Win/Nux) pour imprimer des documents. J'ai pensé à GTK, mais je ne comprend rien à son utilisation des objets Printer, et la documentation est quasiment inexistante (à par les API)
Alors, je voudrais savoir si vous auriez des idées là dessus....
Forum Programmation.c++ Une libraire dynamique C++ standalone... comment faire?
Bonjour,
voila je cherche comment créer une librairie dynamique "libtoto.so" mais je voudrais qu'elle ne dépende pas d'autres librairies (et surtout pas des librairies libstdc++ etc...)
J'ai essayé les options de g++ -static et -static-libgcc, j'ai aussi essayé via ld directement. j'arrive parfaitement a créer des exécutables standalone mais jamais de librairie dynamique, soit je n'ai pas de message mais ldd m'indique toujours les liens, soit j'ai les messages static et shared/--pic-executable ne peuvent pas etre utilisés ensemble ou encore (…)
voila je cherche comment créer une librairie dynamique "libtoto.so" mais je voudrais qu'elle ne dépende pas d'autres librairies (et surtout pas des librairies libstdc++ etc...)
J'ai essayé les options de g++ -static et -static-libgcc, j'ai aussi essayé via ld directement. j'arrive parfaitement a créer des exécutables standalone mais jamais de librairie dynamique, soit je n'ai pas de message mais ldd m'indique toujours les liens, soit j'ai les messages static et shared/--pic-executable ne peuvent pas etre utilisés ensemble ou encore (…)
Forum Programmation.c++ reverse engineering de code
Bonjour,
connaissez vous un logiciel qui permette de faire l'analyse UML à partir d'un code (en C++). Ne serait-ce que l'affichage d'un petit diagramme de classes.
Logiciel libre, sous linux, cela va sans dire...
Merci
connaissez vous un logiciel qui permette de faire l'analyse UML à partir d'un code (en C++). Ne serait-ce que l'affichage d'un petit diagramme de classes.
Logiciel libre, sous linux, cela va sans dire...
Merci
Forum Programmation.c++ Interface fortran90 - C++
Bonjour,
J'ai une nouvelle petite question assez simple, mais qui m'ennuie depuis quelques heures là, et dont je ne trouve pas la réponse.
J'ai un code principal c++, des subroutines fortran77 et des subroutines fortran95.
Je compile les subroutines fortran77 avec g77 -c blablabla.f. Ensuite, j'ai un blablabla.o qui est généré, et je compile mon code principal avec g++ main.cpp blablabla.o -lg2c avec le lg2c faisant l'interface fortran77 et c++.
Aucun problème ici.
Je pensais faire pareil avec mes sous-routines (…)
J'ai une nouvelle petite question assez simple, mais qui m'ennuie depuis quelques heures là, et dont je ne trouve pas la réponse.
J'ai un code principal c++, des subroutines fortran77 et des subroutines fortran95.
Je compile les subroutines fortran77 avec g77 -c blablabla.f. Ensuite, j'ai un blablabla.o qui est généré, et je compile mon code principal avec g++ main.cpp blablabla.o -lg2c avec le lg2c faisant l'interface fortran77 et c++.
Aucun problème ici.
Je pensais faire pareil avec mes sous-routines (…)
Forum Programmation.c++ makefile pour code divisé en modules
Bonjour,
J'ai développé un code depuis un certain temps mais avec tous les fichiers *.h et *.cc dans le même répertoire.
Je cherche à diviser mon code en module, c'est-à-dire à mettre dans chaque répertoire(ou module) les fichiers correspondants (*.hh et *.cc).
Je dois ainsi réécrire le Makefile mais j'avoue ne pas être un spécialiste.
Est-ce que qqn peut me donner des conseils et les règles pour compiler chaque module ( avoir un Makefile par module: que dois-je mettre dans (…)
J'ai développé un code depuis un certain temps mais avec tous les fichiers *.h et *.cc dans le même répertoire.
Je cherche à diviser mon code en module, c'est-à-dire à mettre dans chaque répertoire(ou module) les fichiers correspondants (*.hh et *.cc).
Je dois ainsi réécrire le Makefile mais j'avoue ne pas être un spécialiste.
Est-ce que qqn peut me donner des conseils et les règles pour compiler chaque module ( avoir un Makefile par module: que dois-je mettre dans (…)
Forum Programmation.c++ Pourquoi ne pas inventer un language agréable ET compilé ?
Bonjour à tous, d'abord deux constatations (avis personnels) : - C++ est rapide, puissant, disponible partout, bas niveau - ruby est agréable à programmer, disponible presque partout, haut niveau Je me pose une question depuis quelques semaines : Pourquoi personne n'a encore inventé un nouveau langage facile à programmer contrairement au C++ (on me dira, C++ c'est facile quand même) et agréable à programmer, plus intuitif etc... Un language qui se compile en binaire et est donc rapide à l'exécution. (…)
Forum Programmation.c++ Segmentation fault incomprehensible
Bonjour,
J'ai code un programme en c++, faisant appel a diverses librairies codees en C, C++ et fortran77. La compilation se passe a merveille, et l'appliccation tourne a merveille, sauf a un endroit.
il s'agit de 6 boucles imbriquees dans le genre
ou tous les parametres sont stockes dans une classe appelee p. p.xxm, p.xxM et p.xxs sont respectivement la limite inferieure, superieure (…)
J'ai code un programme en c++, faisant appel a diverses librairies codees en C, C++ et fortran77. La compilation se passe a merveille, et l'appliccation tourne a merveille, sauf a un endroit.
il s'agit de 6 boucles imbriquees dans le genre
for (p.p6=p.lbm;p.p6<=p.lbM;p.p6=p.p6+p.lbs)
for (p.p5=p.tbm;p.p5<=p.tbM;p.p5=p.p5+p.tbs)
for (p.p3=p.A0m;p.p3<=p.A0M;p.p3=p.p3+p.A0s)
for (p.p1=p.m0m;p.p1<=p.m0M;p.p1=p.p1+p.m0s)
for (p.p2=p.mhm;p.p2<=p.mhM;p.p2=p.p2+p.mhs)
{
subroutine_quelconque // execution du programme
}
ou tous les parametres sont stockes dans une classe appelee p. p.xxm, p.xxM et p.xxs sont respectivement la limite inferieure, superieure (…)
Forum Programmation.c++ Programme qui se Lance au démarrage du système
Salut!!!
Je dois écrire un programme en C++ qui réalise une fonction ou une commande de mon choix sous Linux.
Le problème est que celui ci doit se lancer en même temps que le système d'exploitation. on aura donc plus besoin de le compiler, un simple appel sera nécessaire pour l'exécuter. quelque soit le répertoire où l'on se trouve!!!
Aidez moiiii!!!
Je dois écrire un programme en C++ qui réalise une fonction ou une commande de mon choix sous Linux.
Le problème est que celui ci doit se lancer en même temps que le système d'exploitation. on aura donc plus besoin de le compiler, un simple appel sera nécessaire pour l'exécuter. quelque soit le répertoire où l'on se trouve!!!
Aidez moiiii!!!
Forum Programmation.c++ traitement de flux xml
Bonjour,
j'ai un programme qui envoie des données au format xml du genre :
<noeud>
<branche>
<feuille1 x=sdf er=sdf sdgffg=yut/>
<feuille2 x=s fd=sgt defrg=ssdg/>
</branche>
<branche>
<f..../>
<f.../>
</branche>
...
</noeud>
</blockquote>
Mon programme envoie donc des "noeud" en continu selon la pluie et le beau temps et je souhaite traiter ces données le plus proprement possible, sans perte d'information, traitement instantanné, facile à programmer (et qu'on me serve une limonade par la même occasion :p )
En version pré-alpha, (…)
j'ai un programme qui envoie des données au format xml du genre :
<noeud>
<branche>
<feuille1 x=sdf er=sdf sdgffg=yut/>
<feuille2 x=s fd=sgt defrg=ssdg/>
</branche>
<branche>
<f..../>
<f.../>
</branche>
...
</noeud>
</blockquote>
Mon programme envoie donc des "noeud" en continu selon la pluie et le beau temps et je souhaite traiter ces données le plus proprement possible, sans perte d'information, traitement instantanné, facile à programmer (et qu'on me serve une limonade par la même occasion :p )
En version pré-alpha, (…)
Forum Programmation.c++ Challenge : Reduction de taille
Bonjour,
voila le problème (un exemple en C est peut etre plus simple). Soit les programmes :
void f(int x)
{
return 3+x;
}
int g(int x)
{
int i;
for(i=0;i<x;i++) print("%d ",i);
}
int main(void)
{
g(3);
return 0;
}
On n'utilise pas la fonction f donc la taille du programme devrait être plus faible que le programme :
int g(int x)
{
int i;
for(i=0;i<x;i++) print("%d ",i);
}
int main(void)
{
g(3);
return 0;
}
Hors ce n'est (…)
voila le problème (un exemple en C est peut etre plus simple). Soit les programmes :
void f(int x)
{
return 3+x;
}
int g(int x)
{
int i;
for(i=0;i<x;i++) print("%d ",i);
}
int main(void)
{
g(3);
return 0;
}
On n'utilise pas la fonction f donc la taille du programme devrait être plus faible que le programme :
int g(int x)
{
int i;
for(i=0;i<x;i++) print("%d ",i);
}
int main(void)
{
g(3);
return 0;
}
Hors ce n'est (…)
Forum Programmation.c++ Tableau a n dimensions
Bonjour,
Je cherche une fonction, ensemble de fonctions ou expressions régulières qui puissent écrire dans un fichier Ascii les valeurs d'un tableau a n dimensions et surtout qui puissent recevoir en entrée un Ascii pour reconstituer le tableau a ndimensions (ce pour un programme expérimental où les données seront écrite sous forme de tableau a 4/5/6 dimensions, voir plus, mais j'ai du mal a conceptualiser au delà). Je séche actuellement sur le n, ou comment avoir un nombre de (…)
Je cherche une fonction, ensemble de fonctions ou expressions régulières qui puissent écrire dans un fichier Ascii les valeurs d'un tableau a n dimensions et surtout qui puissent recevoir en entrée un Ascii pour reconstituer le tableau a ndimensions (ce pour un programme expérimental où les données seront écrite sous forme de tableau a 4/5/6 dimensions, voir plus, mais j'ai du mal a conceptualiser au delà). Je séche actuellement sur le n, ou comment avoir un nombre de (…)
Forum Programmation.c++ demande d'aide
Bonjours voila ce message vous parratra bizard mais voila.
Je suis originaire du doubs en franche comte et la programmation
mais j'ai un probleme c'est la lecture. j'ai deja essayer mais je me demoralise en voyen tout se qu'il y a lire alors voila et surtout je suis tout seul c'est pour sa que je voudrait adere a un club ou autre pour etre plusieur sur se proget et pouvoir continuer a faire avancer le monde du logiciel libre merci (…)
Forum Programmation.c++ system("PAUSE"); sous linux???
Voila, déjà je pose les bases je suis débutant en c++, je suis en 2ème année dut alors depuis septembre on se met au c++, langage que j'apprécie énormément.
Cependant, lors d'un récent programme que nous devons faire (gestion de note à l'aide de liste chaînée), je l'ai tout programmé sous Windows... désolé!
Et donc voila mon petit soucis serait d'avoir l'équivalent du "system("pause");" sous Linux, en clair, une saisie de caractère en continue qui se débloque lorsqu'on appuie sur (…)
Cependant, lors d'un récent programme que nous devons faire (gestion de note à l'aide de liste chaînée), je l'ai tout programmé sous Windows... désolé!
Et donc voila mon petit soucis serait d'avoir l'équivalent du "system("pause");" sous Linux, en clair, une saisie de caractère en continue qui se débloque lorsqu'on appuie sur (…)
Forum Programmation.c++ Compilation avec des librairies objet
Bonjour à tous,
J'ai un petit probleme de compilation ou voir meme de code.
Je m'explique :
Je dois ecrire un petit programme qui utilise des objets de 2 librairies obj1.o et obj2.o deja compillées.
Dans un premier temps au niveau code j'utilise directement mon objet sans avoir rien déclaré :
obj1 o (param1,pram2,...);
J'essay de compiler dans un deuxieme temps :
g++ test.cc
Ce qui me renvoi :
`obj1' undeclared (first use this function)
Jusqu'à la normal, puis :
(…)
J'ai un petit probleme de compilation ou voir meme de code.
Je m'explique :
Je dois ecrire un petit programme qui utilise des objets de 2 librairies obj1.o et obj2.o deja compillées.
Dans un premier temps au niveau code j'utilise directement mon objet sans avoir rien déclaré :
obj1 o (param1,pram2,...);
J'essay de compiler dans un deuxieme temps :
g++ test.cc
Ce qui me renvoi :
`obj1' undeclared (first use this function)
Jusqu'à la normal, puis :
(…)
Forum Programmation.c++ Compilation d'un programme sous Mac OS X avec wxWidgets
Bonjour,
Je cherche à faire fonctionner une application (http://olivier.coupelon.free.fr/teardrop/) sous Mac OS X. Elle utilise wxWidgets. Tout compile pour le mieux en ajoutant quelques librairies (pcre et wxWidgets, la version par défaut ne convenant pas), mais à l'exécution je ne peut rien saisir.
J'ai bien tenté de mimer la création d'une app à partir des sample de wxWidgets qui fonctionnent, mais ça n'arrange pas grand chose.
En fait, l'application après un Rez et un SetTools fonctionne, peut être redimensionnée, (…)
Je cherche à faire fonctionner une application (http://olivier.coupelon.free.fr/teardrop/) sous Mac OS X. Elle utilise wxWidgets. Tout compile pour le mieux en ajoutant quelques librairies (pcre et wxWidgets, la version par défaut ne convenant pas), mais à l'exécution je ne peut rien saisir.
J'ai bien tenté de mimer la création d'une app à partir des sample de wxWidgets qui fonctionnent, mais ça n'arrange pas grand chose.
En fait, l'application après un Rez et un SetTools fonctionne, peut être redimensionnée, (…)
Forum Programmation.c++ Eclipse C++ & PGI
Bonjour,
Dans mon environnement de travail, on utilise les compilateurs PGI et j'utilise Eclipse pour un développement C++. J'aimerais savoir comment modifier le compilateur par défaut d Eclipse -qui est GNU je crois- pour mettre PGI. Est ce quelqu'un s'est déjà penché sur la question ? La doc en ligne d'Eclipse ne m'a pas franchement éclairé sur la manière dont il faut procéder pour changer le compilateur.
Merci pour votre aide.
Dans mon environnement de travail, on utilise les compilateurs PGI et j'utilise Eclipse pour un développement C++. J'aimerais savoir comment modifier le compilateur par défaut d Eclipse -qui est GNU je crois- pour mettre PGI. Est ce quelqu'un s'est déjà penché sur la question ? La doc en ligne d'Eclipse ne m'a pas franchement éclairé sur la manière dont il faut procéder pour changer le compilateur.
Merci pour votre aide.
Forum Programmation.c++ C++ + Eclipse
Bonjour,
Voilà j'utilise maintenant eclipse comme IDE pour développer du C++.
Pour ce faire, j'utilise le plugin CDT.
Ce logiciel me va pleinement sauf qu'il me manque une fonctionnalité:
Je ne sais pas comment ré-indenter une sélection de mon fichier de manière automatique (Il s'agit par exemple de la fonction "indent-region" sous emacs )
Si vous savez comment elle se nomme sous eclipse, merci d'avance
++ Beleys
Voilà j'utilise maintenant eclipse comme IDE pour développer du C++.
Pour ce faire, j'utilise le plugin CDT.
Ce logiciel me va pleinement sauf qu'il me manque une fonctionnalité:
Je ne sais pas comment ré-indenter une sélection de mon fichier de manière automatique (Il s'agit par exemple de la fonction "indent-region" sous emacs )
Si vous savez comment elle se nomme sous eclipse, merci d'avance
++ Beleys