[ Précédent :: 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 :: Suivant ]
Programmation.c : petite question....
Posté par angsthase () le 12 mai 2005Je voudrais savoir qu'est ce qu'une variable volatile ?????
Je ne sais pas si j'ai bien compris car je ne vois pas l'intérêt !!!!!
Ce que j'ai compris c'est que c'et une variable qui peut être modifier par autre que le programme lui-même !
Parce que les autres variable ne peuvent pas ???
Le compilateur ne sais pas quel valeur il y a dans la zone mémoire. Il va et prends les valeurs.
Ou c'est une histoire de permission d'accès à la mémoire.
Bref, je ne vois pas là. Si (à suivre ...)
> Lire le message (10 commentaires, moyenne: 2).
Programmation.c : lecture d'un port
Posté par angsthase () le 11 mai 2005Je voudrais pouvoir lire le port série ( J'ai relier 2 PC ensemble, l'un envoie l'autre réceptionne).
Je ne comprends pas comment faire la lecture du port série.
Lorsque il lis, le PC reste bloquer sur fread(....); et fini, plus rien.
Je lis de cette façon :
char buffer[128];
j=fread(buffer, 1, 1, fp);
J'écris comme ça :
i=fwrite( &car, 1, 1, fp);Et fp :
fp=fopen("/dev/ttyS0","w+");J'ai encore une autre question :
Comment fonctionne le protocole de communication pour (à suivre ...)
> Lire le message (5 commentaires, moyenne: 4).
Programmation.c : copie de chaîne de caractère
Posté par angsthase () le 04 mai 2005Je voudrais savoir comment copier une chaîne de caractère et le coller dans un char[]
exemple :
char texte[256];
&texte="voila le texte que je veut ajouter";
Cette méthode ne fonctionne pas.
Quelqu'un aurait t-il le moyen ou la méthode pour effectuer cette opération ????
strcpy????
j'ai déjà essayer et il ne veut pas ! pourquoi ?????
> Lire le message (10 commentaires, moyenne: 2,1).
struct Game
{
char * name;
...
}
struct Game* pGames[catCountGames(filename)+1];
...
struct Game * pGame = NULL;
pGame = (struct Game*) malloc (sizeof(struct Game));
pGame->name = (char*) malloc(sizeof(char)*(strlen(ptr)+1));
...
pGames[indice++] = pGame;
Or, quand je veux libérer la mémoire (à suivre ...)> Lire le message (6 commentaires, moyenne: 2,3).
Programmation.c : mélanger aléatoirement
Posté par Étienne Bersac (Jabber id, page perso, ) le 02 mai 2005J'ai besoin de mélanger un sachet de lettre dans jeu de scrabble. Pour cela, je pioche aléatoirement un jeton.
Seulement voilà, le pseudo aléatoire est vraiment pseudo, car j'ai toujours le même mélange.
Comment avoir un mélange aléatoire efficient ?
Merci
> Lire le message (6 commentaires, moyenne: 3,3).
Programmation.c : utilisation d'autoconf/automake
Posté par liparis () le 30 avril 2005Je voudrais utiliser automake et autoconf pour configurer un programme. Ce programme repose sur un ensemble de fichier installés à un endroit précis sur le disque (genre /usr/share/program/fichiers)
J'ai déjà réussi à faire en sorte qu'autoconf/make configure le tout pour que mes fichiers ailles dans $prefix/$datadir lors de l'installation. Je voudrais maintenant pouvoir récupérer la valeur de $prefix dans mon programme C (en l'écrivant dans le config.h, par exemple) pour pouvoir (à suivre ...)
> Lire le message (3 commentaires, moyenne: 2,3).
Programmation.c : Contrôler le port parallèle
Posté par Obsidian () le 28 avril 2005Je cherche à contrôler le port parallèle depuis un programme C, et notamment les lignes de contrôle (Strobe, Ack ...).
L'idée est de développer une interface de programmation pour programmateur PIC (des microcontrôleurs assez sympa) de type PROPIC2, qui change un peu de ça : http://www.propic2.com/ScreenShot.htm(...) et qui fonctionne sous Linux. Le programmateur lui-même se branche sur le port parallèle.
Le problème est que je souhaite produire quelque chose de relativement (à suivre ...)
> Lire le message (8 commentaires, moyenne: 2).
Programmation.c : Erreur de compilation de PHP avec le support de ming
Posté par Ludovic Gasc (Jabber id, ) le 28 avril 2005J'essaie de compiler PHP 4.3.11 avec le support ming
J'ai suivi cette doc : http://fr.php.net/manual/en/ref.ming.php(...)
J'ai compilé ming 0.3beta1.
Puis j'ai copié ce qu'il faut dans ext/ming/
J'ai lancé le ./buildconf --force (sans ça, ça bloquait au configure)
le configure :
./configure --with-apache=../apache_1.3.33 --with-dbase --with-filepro --enable-exif --with-xml --enable-ftp --with-db --enable-bcmath --enable-calendar --with-jpeg-dir --with-png-dir --with-gd --with-gettext (à suivre ...)
> Lire le message (2 commentaires, moyenne: 1,5).
Programmation.c : le port usb?
Posté par angsthase () le 28 avril 2005Je voudrais communiquer avec le port USB en C. J'utilise un module USB COMi (convertisseur USB =} COM) qui me permet de boucler par un système d'écho. J'ai déja tester le module avec cat et sa fonctionne. On remarque aussi le système d'écho, car il m'affiche plein de fois le même caractère.
Mais bon, voici mon code
#include asm/io.h
#include unistd.h
#include stdlib.h
#include asm/fcntl.h
#include termios.h
main()
{
int numFichier,key=0,choix=0,i=0;
char port[]={"/dev/ttyUSB0 (à suivre ...)> Lire le message (1 commentaire, moyenne: 3).
Programmation.c : Bugs étranges avec localtime()
Posté par Yves Dessertine (page perso, ) le 27 avril 2005Nous avons un problème avec la fonction localtime. Le but de la fonctoin est de réafficher seulement les chiffres qui changent dans une horloge numérique.
Pour cela, nous avons crée la fonction suivante :
void reaffiche_heure(time_t heurea, time_t heurep, WINDOW** chiffres) {
struct tm* sheurea = localtime(&heurea);
struct tm* sheurep = localtime(&heurep);
.......
}Mais, bien que les timestamps soient différents (ce qui est normal), localtime() nous renvoie la même (à suivre ...)
> Lire le message (5 commentaires, moyenne: 3).
Programmation.c : Gcc, les symboles, les underscores, et windows
Posté par cho7 (page perso, ) le 26 avril 2005en compilant un programme maison ce matin au taf via cygwin, j'ai été obligé de retirer l'underscore qui débutait chacun des noms de mes variables externes, car gcc semblait me le rajouter à la compilation dans la table des symboles
Ainsi, si j'avais un export char _plop, après compilation
nm me trouvait le symbole __plop. Plutot génant pour linker ensuite, c'est ainsi que ld plantait lamentablement en me sortant un undefined reference to __plop
Bref, pourquoi ?
Merci.
> Lire le message (4 commentaires, moyenne: 1,5).
Programmation.c : IRQ en C
Posté par Fabien C () le 25 avril 2005Je dois rédiger un programme en C qui doit lire 4 ports series. Sur chaque ports série se trouve une balance. L'information est obtenue lorsqu'il y a une variation du poids sur la balance.
Exemple: Sur la balance A se trouve 100g de nourriture. Une sourie mange 10g. Sur A nous avons maintenant 90g. L'info est envoyé lorque le poid est stabilisé sur la balance.
Pour ne pas monopolisé le CPU en lecture sur les 4 ports, il faut mettre en place un gestionnaire d'interruption. Ansi, chaque (à suivre ...)
> Lire le message (15 commentaires, moyenne: 1,4).
j'ai eu une idée de projet tout récemment qui nécéssite la création de binaires auto-extractibles.
J'avais déjà réalisé ce type de binaire, mais mon algorithme est limité aux petits fichiers (en fait je créé un code source C à la volée, avec dedans tous le nécéssaire pour extraire octet par octet un des fichiers archivés, et une fois le code généré je compile tout via gcc)
problème : bien que lors de l'extraction ce soit quasi-instantanné, lors de la compilation (à suivre ...)
> Lire le message (20 commentaires, moyenne: 1,9).
Programmation.c : Fauteuil roulant
Posté par JaguarWan () le 20 avril 2005J'ai encore des problèmes, mais ce n'est plus du réseau cette fois-ci. Pour mon stage, je dois coder une application qui permettrait à un robot de suivre un fauteuil roulant (il tourne avec un Pentium III). J'ai pour l'instant codé un gradient et une recherche de zone basée sur la couleur, en utilisant les algos de Bresenham pour que ça soit plus léger.
Je suis donc en mesure de trouver la zone où se trouve le fauteuil, et de récupérer les contours des objets se trouvant (à suivre ...)
> Lire le message (6 commentaires, moyenne: 1,7).
Programmation.c : Probleme de lecture fichier
Posté par bosniaak () le 18 avril 2005Voilà mon probleme j'ai des fichiers de données dont les 1eres lignes sont du baratin, puis ensuite les donnees:
FORMAT-1
2004-07-15 11:09:15 0
BLS900
1 11 0
file generated by Scintec BLSRUN
Main Data
Scintillation Index Beta # beta # # S # 1
(Cn^2) # (Cn^2) # m^-2/3 # S # 1
Cn^2 corr. # Cn^2 # m^-2/3 # S # 1
(CT^2) # (CT^2) # K^2 m^-2/3 # S # 1
CT^2 corr. # CT^2 (à suivre ...)
> Lire le message (11 commentaires, moyenne: 1,5).
Programmation.c : Makefile : récursion variable
Posté par Étienne Bersac (Jabber id, page perso, ) le 15 avril 2005J'ai besoin d'un Makefile lançant une recursion pour chaque dossiers contenus dans une varibale.
Typiquement, j'aurai besoin de pouvoir faire un
@for d in $(DIR) ; do cd $d && make ; done
mais comment faire sans que $d soir remplacé par '' ?
Merci
> Lire le message (8 commentaires, moyenne: 1,4).
Comment faire pour gérer le fait qu'un utilisateur peut appeler un programme en le faisant suivre d'une * pour qu'il traite tous les fichiers d'un répertoire ?
J'ai essayé en considérant que unix remplacait l'étoile par une suite d'arguments mais ca ne semble pas être le cas .....
> Lire le message (13 commentaires, moyenne: 1,9).
Programmation.c : Makefile, module et objets
Posté par Étienne Bersac (Jabber id, page perso, ) le 15 avril 2005- $m.c
- $m.h
- Makefile
- test.c
- Un module ait un objet .o qui contient tout les .c compilés (s'il y en a d'autre) excepté le test.c.
- Un module est un binaire test.c qui dépend de $m.o (à suivre ...)
> Lire le message (4 commentaires, moyenne: 2,3).
Programmation.c : passer une struct dans une shared memory POSIX
Posté par cobbleguard () le 13 avril 2005> Lire le message (4 commentaires, moyenne: 2).
Programmation.c : programmation temps réel sous RTAI
Posté par zakarias () le 07 avril 2005> Lire le message (5 commentaires, moyenne: 1,4).
[ Précédent :: 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 :: Suivant ]


