Forum Programmation.c Addition de flottants

Posté par  .
Étiquettes : aucune
0
6
fév.
2009
Bonjour,

Je recherche à faire l'addition de deux flottants.
Je cherche à ne faire un code du style :

float a=-1.3, b=2.4, c;
c=a+b;


En fait j'aimerais avoir l'algorithme (je ne le trouve nul part) avec les opérations à réaliser sur le bit de signe, sur les bits d'exposant et de mantisse.

Merci !

Forum Programmation.c Traitement du signal

Posté par  .
Étiquettes : aucune
5
4
oct.
2008
Salut à tous !!

Je m'intéresse au traitement du signal et je me demandais si il était possible de donner à un signal l'utilisation d'une procédure, sous la forme :

void maProcedure(void)


car un
signal(SIGINT, maProcedure)
me donne comme erreur passing argument 2 of ‘signal’ from incompatible pointer type, ce qui est normal.

Pourtant, je pense qu'il est possible d'affecter à un signal autre chose qu'un void action(int) ?

Merci pour votre aide :)

Forum Programmation.c Traitement du signal

Posté par  .
Étiquettes : aucune
0
4
oct.
2008
Salut à tous !!

Je m'intéresse au traitement du signal et je me demandais si il était possible de donner à un signal l'utilisation d'une procédure, sous la forme :

void maProcedure(void)


car un
signal(SIGINT, maProcedure)
me donne comme erreur passing argument 2 of ‘signal’ from incompatible pointer type, ce qui est normal.

Pourtant, je pense qu'il est possible d'affecter à un signal autre chose qu'un void action(int) ?

Merci pour votre aide :)

Forum Programmation.c Problème pour l'affichage du contenu de plusieurs répertoires

Posté par  .
Étiquettes : aucune
0
27
sept.
2008
Salut à tous !!

Je dois faire un petit programme qui affiche les éléments d'un dossier en C (comme ls).
Le problème c'est que le premier répertoire s'affiche bien.

Mais après j'ai un
*** glibc detected *** tri: corrupted double-linked list: 0x0804c140 ***

Je pense qu'il y a un soucis au niveau de mon free()

Le voici : http://pastebin.com/m30d082ce

Merci de m'éclairer sur mon problème, car c'est embêtant de pas trouver où est l'erreur.

Forum Programmation.shell Problème utilisation variables

Posté par  .
Étiquettes : aucune
0
15
sept.
2008
Bonjour à tous !!

Dans un dossier fichiers, j'ai des fichiers (répétition, ook), qui sont sous la forme :

fichierXX.txt (ex : fichier01.txt)
J'ai donc créé ce script :

nbfichiers=`ls -1 fichiers | wc -l`

for (( i=1; i != nbfichiers+1; i++ ))
do
if [ $i -le 9 ] # then
fonction fichiers/fichier0$nbfichiers.txt
else
fonction fichiers/fichier$nbfichiers.txt
fi

done


Mais fonction fichiers/fichier0$nbfichiers.txt est incorrect, car lors de l'appel ca donne :
shell: line 23: 10747 Erreur de segmentation fonction fichiers/fichier0$nbfichiers.txt

(…)

Forum Programmation.autre Complémentation à 2

Posté par  .
Étiquettes : aucune
0
1
fév.
2008
Salut à tous !

Lorsqu'on associe à une variable un décimal, celui est alors codé en complémentation à 2, en binaire.

Je dois, à partir d'une complémentation à 2, sur x bits (signé) réussir à réaliser une conversion binaire décimale.
Pour cela, je peux utiliser les opérateurs de décalage et les opérateurs bits à bits.

J'ai beau regarder, j'arrive à "créer" la complémentation, mais faire le chemin inverse, impossible.

Pourriez-vous m'aider un peu ?

Merci

Forum général.général DUT Informatique

Posté par  .
Étiquettes : aucune
0
8
juin
2007
Bonjour,

Je viens d'être en liste principale pour une Dut Informatique.
Deux options sont proposées pour la seconde année (ok, je sais, c'est pas tout de suite, mais je m'informe)

Soit ISI : Informatique des Systèmes Industriels

Soit IGI : Génie Informatique

En fait, j'hésite pas mal entre les deux.
Quels sont les conséquences pour des études futures ?
Lequel propose une plus grande offre de travail par la suite ?

Merci