CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J´aide les personne en C/C++

lalelale
lalelale
Niveau 5
22 juillet 2004 à 22:14:19

SDL_font?

Mais je peux pas jouer avec le chrono, je ne sais pas comment ca marche ^^(c´est quioi la ligne de code etc..., tu pourrais pas faire un tuto sur ton site?)

lalelale
lalelale
Niveau 5
22 juillet 2004 à 22:16:59

Euhn et puis j´ai oublié de demander, comment je fais des animations? genre, je voudrais que, en permanence, tel objet tourne sur lui même etc...

overkill666
overkill666
Niveau 8
22 juillet 2004 à 22:36:07

Bonjour tout le monde, j´ai un problème ( si si).
Lorsque je compile un projet C ( avec deux fichiers source) sur Dev-C++ il me met les erreurs suivantes :
1°.Circular Opérations < - Opérations.o dependency dropped.
2°.[Build Error] [Opérations.o] Error 1
Qu´est ce que ça veut dire?
Voilà mon code ( et me demander pas pourquoi je ne l´ai pas mit en un seul fichier puisque je veux justement essayer la compilation avec plusieurs fichiers source [considérez ça comme un exercice]) :
Fichier source 1 ( main) :

  1. include < stdio.h>
  2. include < stdlib.h>

int main()
{
int nombre1 = 4;
int nombre2 = 2;

printf(" %d + %d fait %d\n", nombre1, nombre2, addition(nombre1, nombre2));
system ( "PAUSE");
return 0;
}

Fichier 2 ( opérations):

  1. include < stdio.h>

int addition(int terme1, int terme2);

int addition(int terme1, int terme2)
{
return ( terme1 + terme2);
}

Voilà sinon lorsque je rouvre mes fichiers source l´écriture n´est plus colorisée comme avant ( Dev-C++), cela signifie quelque chose de spécial? Merci de vos réponses.

Koyo-K
Koyo-K
Niveau 9
23 juillet 2004 à 01:19:30

Prends ce que je vais te dire avec des pincettes ( je suis debutant) :

il me semble que tu as oublié d´inclure ton fichier " opérations" dans ton main.
il est inutile d´ecrire la 2eme ligne de ton fichier " opérations"

Moi j´ai une question ( en reference au tuto de JYY N°1.9 - Fonction Parametrable): à quoi ca sert de mettre

int puiss(int a,int b)
{
/ / corps de la fonction
}

alors que les a et b on peut les declarer DANS la fonction ?

Koyo-K
Koyo-K
Niveau 9
23 juillet 2004 à 01:26:12

Justement je sais que c´est faisable de faire comme dans l´ex mais même en regardant dans mon livre je pige pas l´interet...

overkill666 > regarde dans les options de Dev-C++ sinon je vois pas ( ça a change de couleur ou il y en a plus du tout ? )

overkill666
overkill666
Niveau 8
23 juillet 2004 à 01:28:30

Prends ce que je vais te dire aussi avec des pincettes ( moi aussi je suis débutant).
int a et int b c´est les arguments de ta fonction et il faut les mettre aumoment où tu la déclare. Mais bon il y a peut être des choses que je n´ai pas encore apprises qui contredisent ce que je vient de dire.

overkill666
overkill666
Niveau 8
23 juillet 2004 à 01:29:35

Il y a plus du tout de couleur masi en fait je croit qu´il a transformé mon fichier . c en autre chose ( je ne connais pas encore très bien la programmation modulaire comme ils disent).

overkill666
overkill666
Niveau 8
23 juillet 2004 à 01:30:21

J´ai regardé d´ailleurs, ce n´est plus un fichier . c mais un fichier selon Windows ( là faut qu´on m´explique, un fichier y a rien d´autre).

Koyo-K
Koyo-K
Niveau 9
23 juillet 2004 à 01:40:17

regarde ton extensions de fichier : a mon avis ca vient de là.

Les arguments ca me dit quelque chose mais... AAAAAAAAAAAAAAAAARF j´aurais dû prendre des notes en lisant :-( ca m´enerve je dois tout relire

Koyo-K
Koyo-K
Niveau 9
23 juillet 2004 à 01:41:37

Heu oui donc renomme ton fichier en *.c

overkill666
overkill666
Niveau 8
23 juillet 2004 à 01:48:10

Ouais mais je pense pas que ça arrange grand chose en fait il me remet tout dans ce format ( qui n´a pas d´extension, WINDOWS l´appelle fichier et j´ai beau cherché je trouve pas l´extension). C´est à dire que si je refait deux nouveaux fichiers source en refaisant exactement le même code alors tout est normal. Je compile, il m´affiche des erreurs et transforme les fichiers sur lesquels je n´arrive pas à trouver l´extension.

overkill666
overkill666
Niveau 8
23 juillet 2004 à 01:54:57

Les renommer arrange rien ( si ça fait planter le compilateur). Mais je sais que ça à un rapport avec le fait que ce soit plusieurs fichiers sources pour un programme. Le problème maintenant c´est pourquoi il veut pas compiler.

Koyo-K
Koyo-K
Niveau 9
23 juillet 2004 à 01:57:26

Là je sais pas.

Koyo-K
Koyo-K
Niveau 9
23 juillet 2004 à 02:12:56

Voilà ce que j´ai trouve comme explication :
" les arguments de la fonction. Ce sont des informations extérieures nécessaires à son fonctionnement. Il s´agit de variables dont la valeur peut être différente à chaque appel de la fonction."
Mais comment on y a acces ? Il n´y a pas de cin
pour modifier ces variables. Alors comment elles peuvent prendre differentes valeurs ?
Bref j´ai pas envie de rebuter juste sur ce probleme si ca se trouve ( et je le pense) c´est tout simple !

overkill666
overkill666
Niveau 8
23 juillet 2004 à 02:22:12

En principe les arguments tu les définis quand tu " annonce" la fonction.

Koyo-K
Koyo-K
Niveau 9
23 juillet 2004 à 02:24:10

Certes j´ai compris, mais comment ils peuvent prendre differentes valeurs sans qu´on y touche ?

overkill666
overkill666
Niveau 8
23 juillet 2004 à 02:25:42

Je ne pense pas que ce soit eux qui changent de valeur puisqu´ à priori ils n´en ont pas.

overkill666
overkill666
Niveau 8
23 juillet 2004 à 02:26:13

Enfin je me comprend.

Koyo-K
Koyo-K
Niveau 9
23 juillet 2004 à 02:28:15

:question: Moi pas

overkill666
overkill666
Niveau 8
23 juillet 2004 à 02:36:24

Ouais je te comprend moi même j´ai du mal à me comprendre. Pour moi c´est assez difficile à expliquer, par exemple dans ce code,
int a;
int b;

printf(" %d + %d = %d\n", a, b, addition(a, b));

et si tu as une fonction
int addition(terme1, terme2)
{
return ( terme1 + terme2)

Bon c´est simplifié mais là les variables a et b prennent en quelque sorte la place des arguments
et la fonction indique au programme qu´il faut les additionner.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware