-
CréateurSujet
-
mars 25, 2023 à 7:57 pm #25126BotParticipant
Bonjour
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
CréateurSujet
-
AuteurRéponses
-
-
mars 25, 2023 à 7:58 pm #25127
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 25, 2023 à 7:58 pm #25128
voici mon code
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 25, 2023 à 7:58 pm #25129
à propos de la derniere lignre
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 25, 2023 à 7:59 pm #25130
comme dans la fonction on ouvre un pointeur, je me demande pk tableau renvoie la valeur de la variable au lieu de son addresse, j’avais appris que pour donner la valeur d’une variablz à partir d’un pointeur il fallait mettre une * avant
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 25, 2023 à 8:16 pm #25131
tu fais un peu de c ces temps ci toi ?
——————–
DK – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 4:06 am #25135
A cause du deferencement
——————–
∫~RANMA[GANG] SAOTOME~∫ – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 5:49 am #25136
Peux tu m’expliquer stp
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 1:32 pm #25138
`*(tableau+i)` et `tableau` c’est la même chose.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 1:33 pm #25139
Donc, ça n’affiche pas le pointeur mais la valeur pointée cette ligne.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:25 pm #25140
mais dans ma fonction tableau est un pointeur comment ca se fait que je peux écrire tabluea sans *
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:27 pm #25141
Parce que [] et * fait tout les deux un déréférencement de ton tableau
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:27 pm #25142
Les deux font la mêmes choses, c’est juste qu’on préfère utiliser les [] pour les tableau car c’est plus pratique
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:27 pm #25143
et les * pour les pointeurs en général, où y a qu’un seul élement ou une taille variable
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:28 pm #25144
et pourquoi quand j’appelle ma fonction j’ajoute pâs & a coté de tableau, comme on le ferait avec une variable classique ?
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:28 pm #25145
Parce que ton tableau sans les [] ou * c’est juste un pointeur
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:28 pm #25146
l’adresse qui redirige vers ton tableau
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:29 pm #25147
c’est pas le cas pour les variables classique car t’as besoin d’avoir l’adresse de ta variable pour pouvoir la modifier
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:29 pm #25148
ah ok ok
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:29 pm #25149
merci beaucoup
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:30 pm #25150
No problem, je t’invite à lire des cours sur les tableaux, pointeurs et le déréférencement
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:30 pm #25151
justement je suis entrain den faire sur les tableaux et pointeurs mais ils n’ont pas parlé de déférencement
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:32 pm #25152
Le déférencement c’est récupéré le contenue d’une adresse mémoire
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:32 pm #25153
il peut être utilisé en faisant [0] ou *
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:34 pm #25154
ah oui pour * j’en ai entendu parlé mais [0] pas encore*
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:34 pm #25155
En fait
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:34 pm #25156
[] ça permet de déréférencer le Nème element dans ton pointeur
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:35 pm #25157
du coup faire [0] ou * c’est la même chose car tu déréférence le premier élement
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:36 pm #25158
par contre, si tu essaye de déréférencer un truc où la mémoire n’est pas alloué, ou tout simplement en dehors des limites du tableau : Segfault error
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:38 pm #25159
ah d’accord
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:38 pm #25160
je vois mieux
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 3:38 pm #25161
merci bro
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 26, 2023 à 5:19 pm #25162
Malheureusement rien ne garantit qu’il va y avoir une segfault.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 1:12 pm #25166
rebonjour, j’aimerai savoir quand est ce qu’on utilise vraiment la fonction strpbrk
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 1:17 pm #25167
et de sprintf eglament
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 1:17 pm #25168
Je pige pas bien la question. La doc dit :
> The strpbrk function locates the first occurrence in the string pointed to by s1 of any character from the string pointed to by s2.——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 1:18 pm #25169
nan je sais ce que ca fait, mais je ne sais pas dans quelle situation l’utiliser
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 1:18 pm #25170
C’est pas comme ça qu’on prend le problème généralement en programmation.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 1:19 pm #25171
Le jour où tu en auras besoin, tu chercheras le meilleur outil correspondant à ton besoin sur le moment et tu tomberas sur cette fonction.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 1:19 pm #25172
ah d’accord
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 4:15 pm #25176
est- il possible d’écrire dans une conition une triple égalité exp: if ( a == b == c )
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 4:24 pm #25177
Si tu écris ça, c’est syntaxiquement correct mais ça ne fait pas ce que tu veux.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 4:24 pm #25178
-
mars 27, 2023 à 4:25 pm #25179
La syntaxe que tu as mis dis :
Soit « est ce que l’égalité `a == b` vaut `c` ? ».if( (a == b) == )
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 4:41 pm #25180
ah d’accord
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 27, 2023 à 4:41 pm #25181
merci beaucoup
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 4:31 pm #25199
bonjour, y a t il une commande en C qui permet de générer un son ?
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 4:35 pm #25200
Pas nativement, il faut utiliser une bibliothèque dédiée à cela.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 4:37 pm #25201
tu en connais stp ?
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 4:38 pm #25202
Ça dépend des besoins et du contexte dans lequel tu veux faire ça.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 4:40 pm #25203
j’essayé de reproduire le jeu snake et j’aurai de quelques sons pour exemple quand on chope une boule ou quand y’a une collision
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 4:40 pm #25204
Tu utilises quoi pour ton affichage ?
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 4:41 pm #25205
la console
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 4:43 pm #25206
Humpf. Je dirais que c’est overkill mais ffmpeg peut faire l’affaire.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 4:45 pm #25207
ok ok merci
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 4:46 pm #25208
en fait on sait on peut utiliser un logiciel genre pour le coté affichage et graphisme ou vaut mieux utiliser c++ ?
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 5:01 pm #25209
Tu peux le faire en C si tu veux avec SDL2
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 5:01 pm #25210
C’est une librairie graphique qui prend en compte différents périphériques comme les inputs ou encore l’audio
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 5:17 pm #25211
est ce que c’est manipulable pour un dabutant ?
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 5:23 pm #25212
Si tu sais te débrouiller avec l’allocation dynamique de mémoire, oui.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 5:30 pm #25213
Ça demande un peu de recherche pour savoir comment sa fonctionne, et faut être à l’aise à lire de la doc
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 28, 2023 à 5:52 pm #25214
ah nan je ne suis pas encore arriver à ce chapitre
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 3:01 pm #25222
comment peut on ajouter la notion du temps ?
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 3:02 pm #25223
exp: executer tel ou tel commande toutes les 10s
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 3:30 pm #25224
Tu enregistres l’heure du dernier événement que tu as lancé et tu compares à chaque tour de ta boucle d’interaction si le délai est dépassé (auquel cas, tu exécutes ton action et tu enregistres cette nouvelle heure). https://www.tutorialspoint.com/c_standard_library/time_h.htm
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 3:38 pm #25225
Il existe une fonction usleep dans stdlib.h je crois
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 3:38 pm #25226
unistd.h*
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 3:39 pm #25227
https://man7.org/linux/man-pages/man3/usleep.3.html
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 3:45 pm #25228
Tel que je comprends son besoin (mais je peux me tromper), ça ne correspond pas au sens il veut que l’action soit automatique là où le reste du programme continue son petit bonhomme de chemin.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 3:45 pm #25229
Oui, il veut probablement faire du asynchrone et mesurer le temps. Plus que faire des attentes bloquante
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 3:46 pm #25230
Maiiiiiis, savoir que ça existe c’est toujours à garder en tête
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 4:06 pm #25231
en fait c’est pour mon jeu snake, pour réguler la vitesse du serpent, le temps d’execution d’un printf commencera par exemple toutes les 10sec au debut puis toutes les 2sec
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 29, 2023 à 4:13 pm #25232
donc une sorte de timer, qui est en fonction d’une variable
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 1:31 am #25237
Bah, en vrai la fonction usleep peut être utile
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 1:32 am #25238
J’ai fait un truc équivalent avec un clone de cmatrix, en fait chaque nouvelle état de ton snake est bloqué par la fonction usleep qui prend en paramètre le nombre de millisecondes que tu veux
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 1:32 am #25239
Et tu diminue la variable pour que ça aille plus vite
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 5:56 am #25240
Voilà exactement
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 8:55 am #25241
j’ai également ce soucis
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 8:55 am #25242
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 8:55 am #25243
j’ai également ce soucis
Image
je ne sais pas comment y remédier
pourtant c’est censé etre une bibliothèque de base——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 9:37 am #25244
Non, il n’est pas de base, il est spécifique au monde Unix. Si tu veux y avoir accès depuis ton IDE, il faut probablement que tu rajoutes les chemins vers les include systèmes à ton include path côté IDE.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 9:48 am #25245
j’ai installé mingw64 et j’ai installé la biblio avec le terminal, mais jsp comment ajouter le chemin de la biblio dans mon visual studio
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 9:51 am #25246
Ah bah sous Windows, ce n’est pas supporté unistd.
——————–
Peuk – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 9:51 am #25247
y’a t il une alternative ?
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 9:52 am #25248
a la commande sleep sous windows
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 9:53 am #25249
Ça doit exister avec les libs windows
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 9:53 am #25250
https://stackoverflow.com/questions/3379139/sleep-function-in-windows-using-c
——————–
Warez Flow – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 9:54 am #25251
merci
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 12:15 pm #25252
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 12:17 pm #25253
voici une fonction qui permet à mon serpent de bouger, j’aimerai pouvoir lui changer de direction à tout moment, j’ai essayé d’ajouter move = _getch(); dans chaque bouche mais le programme s’arrete et attende que jappuie sur le bouton, hors moi je veux pas que le serpent s’arrete et que je puisse changer sa direction quand je veux
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 30, 2023 à 4:20 pm #25256
comment je peux corriger l’erreur LNK1168
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 31, 2023 à 11:01 am #25306
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 31, 2023 à 11:01 am #25307
je ne comprends pas ces erreurs, j’avais teste la fonction avant de l’ajouter à mon code et elle marchait nickel et mtn ca me fait dans mon code jsp pk
——————–
!Billy – Envoyé depuis le Discord : Culte du code -
mars 31, 2023 à 10:17 pm #25309
j’ai soucis avec une autre fonction
{ player top[5] = { 0 }, data[LISTE] = { 0 }; int p = 1, i = 0, j; FILE *fscores = NULL, *fdata = NULL; fdata = fopen("ScoresData.txt", "a+"); fprintf(fdata, "%d %s %sn", pscore, pseudo, stime); fclose(fdata); fdata = fopen("ScoresData.txt", "r"); rewind(fdata); /////////////////////// à partir de la le reste ne fonctionne pas comme je le souhaite. while (!feof(fdata)) { fscanf_s(fdata,"%d %s %s", &data.pscore, data.pseudo, data.stime); if (data.pscore > top[0].pscore) { for (j = 0; j top[1].pscore) { for (j = 0; j top[2].pscore) { for (j = 0; j top[3].pscore) { top[4] = top[3]; top[3] = data; } else if (data.pscore > top[4].pscore) { top[4] = data; } i++; } fscores = fopen("Scores.txt", "w"); fprintf(fscores, "LES MEULLEURS SCORES:"); for (i = 0; i <= 4; i++) { fprintf(fscores, "nTOP#%d: %d %s %s", i+1, top.pscore, top.pseudo, top.stime); } fclose(fscores); fclose(fdata); }
——————–
!Billy – Envoyé depuis le Discord : Culte du code
-
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.
Sujets récents
-
Cloud caméra
par Bot
il y a 8 heures et 53 minutes
-
Problème écran en 144hz
par Bot
il y a 1 jour
-
Discord bot projetc
par Bot
il y a 19 heures et 48 minutes
-
Seeking a new work as a Full Stack Developer
par Bot
il y a 3 jours et 6 heures
-
Seeking a new work as a Full Stack Developer
par Bot
il y a 3 jours et 6 heures
Réponses récentes
- Bot sur Cloud caméra
- Bot sur Cloud caméra
- Bot sur Cloud caméra
- Bot sur Cloud caméra
- Bot sur Cloud caméra
Statistiques des Forums
- Comptes enregistrés
- 2 604
- Forums
- 51
- Sujets
- 939
- Réponses
- 17 604
- Mot-clés du sujet
- 0