begin process at 2012 05 29 05:05:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Systeme

 > 

fonction signal en C++ sous unix (g++)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

fonction signal en C++ sous unix (g++)

lundi 30 juin 2003 à 22:01:35 | fonction signal en C++ sous unix (g++)

seblegaulois

Bonjour,

En c, j'arrive à faire :

void toto(int) {...}
...
signal(SIGUSR2,toto);

Et en C++, je n'y arrive pas, j'ai fait :

class toto {
...
void toto(int) { ... }
...
void titi()
{
...
signal(SIGUSR2,toto(0));
...
}


Et là le pb est à la compilation !!!

Merci beaucoup.
mardi 1 juillet 2003 à 15:17:37 | Re : fonction signal en C++ sous unix (g++)

cmarsc

salut,
as-tu fait include <signal.h> ?



-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> En c, j'arrive à faire :
>
> void toto(int) {...}
> ...
> signal(SIGUSR2,toto);
>
> Et en C++, je n'y arrive pas, j'ai fait :
>
> class toto {
> ...
> void toto(int) { ... }
> ...
> void titi()
> {
> ...
> signal(SIGUSR2,toto(0));
> ...
> }
>
>
> Et là le pb est à la compilation !!!
>
> Merci beaucoup.
mardi 1 juillet 2003 à 17:53:23 | Re : fonction signal en C++ sous unix (g++)

seblegaulois

C'est la premiere chose qui a ete faite.



-------------------------------
Réponse au message :
-------------------------------

> salut,
> as-tu fait include <signal.h> ?
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > En c, j'arrive à faire :
> >
> > void toto(int) {...}
> > ...
> > signal(SIGUSR2,toto);
> >
> > Et en C++, je n'y arrive pas, j'ai fait :
> >
> > class toto {
> > ...
> > void toto(int) { ... }
> > ...
> > void titi()
> > {
> > ...
> > signal(SIGUSR2,toto(0));
> > ...
> > }
> >
> >
> > Et là le pb est à la compilation !!!
> >
> > Merci beaucoup.
>
mercredi 2 juillet 2003 à 18:31:06 | Re : fonction signal en C++ sous unix (g++)

cmarsc

signal(SIGUSR2,toto(0));
pourquoi écris-tu toto(0) et non toto ?
quel est le message d'erreur exact ? car le problème peut venir d'ailleur.




-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> En c, j'arrive à faire :
>
> void toto(int) {...}
> ...
> signal(SIGUSR2,toto);
>
> Et en C++, je n'y arrive pas, j'ai fait :
>
> class toto {
> ...
> void toto(int) { ... }
> ...
> void titi()
> {
> ...
> signal(SIGUSR2,toto(0));
> ...
> }
>
>
> Et là le pb est à la compilation !!!
>
> Merci beaucoup.


Cette discussion est classée dans : fonction, void, toto, unix, signal


Répondre à ce message

Sujets en rapport avec ce message

Envoi de parametre dans un thread en C++ [ par xinob ] Bonjour a tous,Je me permets de poster un message car je n'ai pas trouver de réponse que j'ai comprise sur le net .En effet , j ai quelques questions SAFEARRAY [ par jazz2 ] Bonjour, obligé de devoir utiliser des SAFEARRAY, je voudrais créer une fonction avec plusieurs tableaux de type SAFERRAY. Je ne peux pas les entrer d lancer un thread [ par Yunchi ] Bonjour, J'ai une interface graphique en gtk. Lorsque je click sur un bouton, ca lance la fonction void fonction(); au debut de cette fonction je cre !!! Récupérer un mot de passe !!! [ par yoyo269 ] Bonjour,j'ai un problème qui semble tout bête mais dont je n'arrive pas à me sortir.En fait je souhaite récupérer un mot de passe pendant l'exécution Pointeur de fonction membre de classe dérivé en paramètre de fonction de classe mère [ par Fituza ] Bonsoir (encor moi c'est la dernière promis :D), je souhaiterai pouvoir passer la fonction QueryList de ma classe Client en paramètre de la fonction R Problème avec le passage de paramètres dans une fonction [ par z_san ] Bonjour à tous Voilà j'ai un petit soucis avec le passage de fonction en paramètres à une fonction.Je dispose d'un .h développé en C avec son .lib, je strftime en C sous windows [ par Rolapin ] Bonjour, Je souhaiterai utiliser la fonction strftime de C pour formater une date mais autant la fonction effectue ce que je veux sous unix, autant ç utilisation des void * avec Visual C++ 5 express [ par z_san ] Bonjour à tousVoilà j'ai un petit soucis, avec des void*Je développe une dll en c++ sur vc++ 5 express qui utilise une librairie écrite en c.Dans cett copier des données en memoire [ par rudybaka ] Bonjour je suis etudiant et j'aurai besoin d'aide pour une question de TP :Ecrire une fonction qui trie les valeurs d'un tableau d'éléments de type qu signal PID de l'emeteur [ par thetoto52 ] BonjourJe travail sous linux j'utilise la fonction signal(numsignal, fonction) pour executer des action spécial pour les signaux 15, 16, 17.Je voudrai


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales