Forum Programmation.c Problème éxecution fichier via code block

Posté par . Licence CC by-sa.
Tags : aucun
0
18
mar.
2019

Bonjour,

J'ai un problème de débutant, je me lance sur code Blocks pour faire de la programmation en language C, j'arrive bien à paramètrer le mode console mais je n'arrive cependant pas à trouver un fichier qui me permettrait d'exécuter mon fichier en dehors de l'application code blocks.

Je m'explique, j'aimerais pouvoir utiliser ma petite application aussi bien sur linux que windows ou macOS… Pourriez-vous m'aider ?

Merci

Forum Programmation.c probleme de compréhension avec la socket (local)

Posté par . Licence CC by-sa.
Tags : aucun
0
13
mar.
2019

Bonjour à tous,

j'avais testé de communiquer avec des processus via des tubes nommés et le principe de fonctionnement était tres compréhensible, si je voulais communiquer avec deux processus j'ouvrai un tube nommé sur mon programme serveur, et j'attendais que le client envoie un message sur le tube nommé du serveur. Le message qu'envoyait le client était le tube nommé du client, et je pouvais ainsi communiquer: Je fesais l'appelle systeme read sur le descriptor de fichier du tube nommé (...)

Forum Programmation.c Longueur d'une chaine de caractères en itf8

Posté par . Licence CC by-sa.
Tags : aucun
2
12
mar.
2019

Bonjour,

Ami expert qui code en C aussi rapidement qu'un boucher découpe une carcasse ou qu'un cuisinier prépare des carottes, peux-tu me donner les includes à ajouter dans un source C et la fonction à utiliser pour obtenir le nombre de caractères d'une chaine codée en utf8 ?

En clair, je code en C en utf8 sous linux avec gcc comme compilateur. J'ai besoin que longueur("léa") me renvoie 3. strlen n'est pas adapté ici.

Soit tolérant : je suis un (...)

Forum Programmation.c Code pour calculer une approximation d'une racine carrée

Posté par . Licence CC by-sa.
Tags : aucun
1
12
fév.
2019

Bonjour à tous,

Je dois réaliser le programme suivant:

"Calculez la racine carrée r d'un nombre réel positif n par approximations successives en utilisant la relation de récurrence suivante:

r1 = n
rj+1=(rj+ n/rj) / 2
où j représente la précision du calcul et est définie dans une variable de même nom et de type entier en début de programme (avec n)
Assurez-vous, avant d'effectuer les calculs, que la valeur de n est bien positive et que j est supérieur (...)

Forum Programmation.c Exemple de test logiciel avec Cunit

Posté par . Licence CC by-sa.
Tags : aucun
0
24
déc.
2018

Bonjour,

Je n'ai jamais fais de test logiciel : 56 ans ! mais pas trop tard pour ma culture générale :(.
Voilà, je cherche un exemple de programme en C sous linux (add, sou, mul, etc. ou bien autre) et des exemples de test logiciel sur ce dernier !! pour que je puisse maîtriser ce que j'ai commencé à lire comme support de cours en ligne.
Merci pour votre collaboration et joyeuse fêtes à toutes et à tous.
Mon email (...)

Forum Programmation.c animtion sprite lors d'une collision dans un jeu

Posté par . Licence CC by-sa.
Tags : aucun
0
4
nov.
2018

Salut,

Normalement dans un jeu 2D on a une fonction principale qui se répete et au sein de celle ci d'autres fonction qui s'éxecutent

Ma question est si je veux ajouter une petite animation dans une fonction "draw" après une collision

normalement une animation est une répetition d'affichage d'image donc ma fonction draw va se repeter jusqu'a ce que la dernière image soit affiché

donc comment dire à la fonction principale quel doit attendre jusqu'a ce que la fonction draw (...)

Forum Programmation.c Y'a il une grande différence entre coder jeu 2D et jeu 3D

Posté par . Licence CC by-sa.
Tags : aucun
2
3
sept.
2018

Salut,

je veux commencer à apprendre la programmation d'un petit jeu en 3D en langage C mais j'ai peur de ne pas réussir et j'aimerai savoir si c'est la même chose que de coder un jeu 2D sauf quand 3D en traite les variable x,y,z et en utilise les matrice que je ne connais pas encore.

je veux juste savoir si la programmtion du jeu 3D n'a rien à voir avec la 2D et il faut tout oublier et commencer (...)

Forum Programmation.c Pb de lecture port série (RS232 + transceiver RS485)

Posté par . Licence CC by-sa.
Tags : aucun
0
9
juil.
2018

Bonjour,

Sur une plateforme Compute Module 3 avec un transceiver RS232=>RS485, je dois interroger un équipement en Modbus.
Entre l'écriture et la lecture je dois piloter une sortie (GPIO 12) pour activer la lecture au l’écriture du transceiver.
Avec le code ci dessous j'obtiens une réponse incomplète et très aléatoire. Soit pour la réponse réelle 01 03 04 17 12 03 21 9F 6A j'obtiens :
03 04 17 12 03 21 9F 6A
ou
17 12 03 21 9F (...)

Forum Programmation.c porter un logiciel open source depuis Windows

Posté par . Licence CC by-sa.
Tags : aucun
3
26
jan.
2018

Bonjour à tous,

Il y a un logiciel open source qui est actuellement sous Windows, et que je suis obligé de faire tourner en VM.

Mais je me demande, si compte-tenu qu'il soit open source en C, si le porter sous Linux serais un gros travail?

Je suppose qu'il faudrait le compiler et en trouvant les dépendance?

Forum Programmation.c commande nice

Posté par . Licence CC by-sa.
Tags : aucun
0
17
jan.
2018

Bonjour à tous,
J'ai un programme nommé prog qui compte le nombre de boucles qui fait en 10 secondes. Si je fais:
./prog
le terminal me retourne 7 000 000, mon programme a fait 7 millions de boucles en 10 secondes.

je fais sur mon terminal:
taskset -pc 0 $$// tous les programmes que je lancerai sur ce terminal n'utiliseront que le coeur 0 et le thread 0
sudo nice -n -5 ./prog& ./prog // je lance 2 programmes, mais (...)

Forum Programmation.c [flux USB] select ne fonctionne pas.

Posté par . Licence CC by-sa.
Tags : aucun
0
19
déc.
2017

Bonjour,

Je récupère un flux USB brute (sans aucun protocole) via un programme en C.
Le programme fonctionne correctement sans timeout.
Pour ajouter un timeout j'utilise la fonction "select()". Mais cela ne fonctionne pas, pourtant :
- La fonction "open()" fonctionne correctement et retourne 4
- Le timeout de select fonctionne correctement.
- Aucune erreur en retour de select (constamment un timeout)
- Malgré un flux USB entrant, "select()" ne détecte aucun caractère …

Je suis sous Ubuntu 16.04

Je (...)

Forum Programmation.c Linux ncurses emoticones

Posté par . Licence CC by-sa.
Tags : aucun
2
28
oct.
2017

Bonjour,

Je suis entrain de developper un programme sous ncurses,
et dans mon programme, j'aimerais afficher des emoticones, plus particulièrement celui , alors les emoticones s'affiche sous rxvt-unicode en fesant un copier/coller, mais en C99, il ne s'affiche pas.

$LANG = en_US.UTF-8
$TERM = rxvt-unicode

Par hasard, Vous aurez des pistes ?

Merci d'avance.

Forum Programmation.c Fonction et pointeurs

Posté par . Licence CC by-sa.
Tags : aucun
0
7
oct.
2017

Bonjour,
Le principe du code, c'est que y et x dans la fonction random() envoie des valeurs aléatoires à la fonction print(), et print() affiche les résultats.

#include <time.h>
#include <stdio.h>

void random(int *y, int *x){
    srand((int)time(NULL));
    *y = rand()% (50-1) + 1;
    *x = rand()% (100-1) + 1;
}
void
(...)

Forum Programmation.c libaescprintf (ANSI Escape Sequences Color Print Format).

Posté par (page perso) . Licence CC by-sa.
Tags : aucun
2
15
sept.
2017

Bonjours les C, C++,

Il y eu relativement longtemps,

alors que je j'essayais de construire une bibliothèque permettant de colorier et de styler

la sortie sur le terminal, juste pour s'amuser

je suis tombé sur un os…

Un bug insolvable de part sa nature:

quand on colorie le background du terminal et

que l'on ajoute un linefeed (retour a la ligne)

et bien toute la ligne prenait la couleur précédemment définis, malgré le linefeed !

:note: En faisant des recherche (...)