Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

Langage C: fonction :aide

djim, le mardi 8 février 2005 à 19:45:26 
 Signaler ce message aux modérateurs

Salut!

je souhaite écrire en C une fonction partiel qui inverse les valeurs de deux variables passées en paramètres.
Void main (void)
{
//Exemple d'appel pour i et j
int i=5,j=3;
printf("valeurs : i=%d , j=%d\n",i,j); // j'aurai à l'écran < valeurs : i=5 , j=3 >
//appel de la fonction
partiel( );
printf("valeurs : i=%d , j=%d\n",i,j); // j'aurai à l'écran < valeurs : i=3 , j=5 >

pourriez vousm'aidez svp

1

djim, le mardi 8 février 2005 à 20:36:21

Est ce correct ?

void partiel( int * i, int * j )
{
int swap;
swap = *j; *j = *i; *i = swap;
}

dans le main

partiel( &i, &j );

Répondre à djim

2

fonceurweb, le samedi 26 mars 2005 à 20:40:36

Je ne suis pas sur de ton code, moi j'ai une solution archi simple :

int partiel(int i,int j){

int a;
int b;

a=i;
i=j;
j=a;

return printf("%s%d%S%d","valeurs de i=",i," et valeur de j=",j);
}



et dans le main :


printf("%d%s",partiel(i,j),"\n");

Répondre à fonceurweb

3

Phidje007, le vendredi 29 février 2008 à 19:55:26

Salut,
Je debute en langage C , je souhaite integrer des sons ou importer de la musique dans mes programmes.

Répondre à Phidje007

4

 MRextra, le mardi 18 mars 2008 à 10:53:32

Ta solution est correcte
void partiel( int * i, int * j )
{
int swap;
swap = *j; *j = *i; *i = swap;
}
dans le main
partiel( &i, &j );

dans celle de fonceurweb il declare une fonction de type int et il retourne un printf,
et les parametres ne changeront pas puisqu il n a pas utilisé les pointeurs

Répondre à MRextra
Caractéristiques du langage C Le fichier source Le fichier source d'un programme écrit en langage C est un simple fichier texte dont l'extension est par convention .c. Note d'un visiteur (J.Grondin) : L'extension est en minuscules. Le .C (majuscule) est interprété par... www.commentcamarche.net/contents/c/ccarac.php3
Langage C++ - Les pointeurs Comme en langage C, le langage C++ permet d'utiliser des pointeurs pour manipuler des données, mais il introduit aussi le concept de référence, très pratique pour permettre la modification d'une donnée passée en paramètre d'une fonction. Définition... www.commentcamarche.net/contents/cpp/cpppoint.php3
Strtok en langage c slt, je veux savoir qu'est ce qu'elle fait la fonction strtok en langage c , j'ai chercher mais j'ai pas bien compris son fonctionemnt. et merci www.commentcamarche.net/forum/affich-6991168-strtok-en-langage-c
Exec en langage C (Résolu)Bonjour à tous. J'écris un programme en langage C permettant de créer un fichier de config (pour MRTG). Pour cela je dois utiliser la primitive "exec", la commande que je souhaite lancer ressemble à : snmpgetnext -c community IPadress OID. Comment "... www.commentcamarche.net/forum/affich-1623603-exec-en-langage-c
Petit programme en langage C (Résolu)Bonjour, Etantdonné débutant en langage C, permettez moi S.V.P de vous adresser mon petit probléme que je n'arrive à comprendre la réponse: l'ennoncé de l'exercie: Écrire une fonction qui ne renvoie aucune valeur et qui détermine la valeur maximale et... www.commentcamarche.net/forum/affich-2811312-petit-programme-en-langage-c
Language c cours+exercices corrigésbonjour tout le monde je voulait avoir un cours sur le language c ainsi que des exercices simples accompagnés de correction www.commentcamarche.net/forum/affich-1662403-language-c-cours-exercices-corriges
Langage C - Les variablesLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans... www.commentcamarche.net/contents/c/cvar.php3
Langage C++ - Les fonctionsLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du... www.commentcamarche.net/contents/cpp/cppfonc.php3
Les classes en langage C++La notion d'objet Le langage C est un langage procédural, c'est-à-dire que c'est un langage permettant de définir des données grâce à des variables, et des traitements grâce aux fonctions. L'apport principal du langage C++ par rapport au langage C... www.commentcamarche.net/contents/cpp/cppclass.php3