Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information
Astuces diverses
[488] Astuces.divers
Forums hors sujets
[1550] general.cherche-logiciel
[190] general.cherche-materiel
[3417] general.general
[404] general.hors-sujets
[63] general.petites-annonces
[94] general.test
Forums associés à Linux
[2878] Linux.debian
[2163] Linux.debutant
[114] Linux.embarque
[3067] Linux.general
[164] Linux.gentoo
[243] Linux.gui
[105] Linux.livecd
[2824] Linux.mandriva
[364] Linux.noyau
[804] Linux.redhat
[108] Linux.slackware
[398] Linux.suse
Forums LinuxFr.org
[104] LinuxFr.bug
[21] LinuxFr.changements
[10] LinuxFr.forums
[69] LinuxFr.idees
[13] LinuxFr.moderation
[46] LinuxFr.questions
Forums sur la programmation
[448] Programmation.autre
[489] Programmation.c
[23] Programmation.c#
[299] Programmation.c++
[249] Programmation.java
[197] Programmation.perl
[345] Programmation.php
[172] Programmation.python
[27] Programmation.ruby
[674] Programmation.shell
[82] Programmation.SQL
[338] Programmation.web
Forum Templeet
[73] Templeet.general
Forums associés à un événement ponctuel
[23] Temporaire.fosdem

Retourner aux forums.

[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]

Programmation.c : Sockets - Processus

Posté par Sebastian () le 10 février 2006
Bonsoir tout le monde,

Voilà je dois réaliser un petit programme "simulation bancaire".

Voici le schéma :

---------- --------------- ---------------- )
| Terminal |=========| Serveur |=========| Serveur | ) BANQUE DU
---------- (1) | d’acquisition | (2) | d’autorisation | ) COMMERCANT
--------------- ---------------- )
/\
|| (3) (à suivre ...)

> Lire le message (4 commentaires, moyenne: 2).  

Programmation.c : Extraction sous-chaînes

Posté par Sebastian () le 06 février 2006
Bonjour,

Je voudrais extraire des sous-chaînes via un délémiteur.
J'ai pensé utiliser strtok.
Le problème est que strtok renvoi un pointeur et que je voudrais créer une fonction qui me renvoi un tableau.
Genre :

int main(){
char msg[] = "|15236|termtoacq|125,23|123456789123|\n";
char del[] = "|";
msg_intercept(msg, del);
return 0;
}

char msg_intercept(char * msg, char * del){
char * p;
int i;
char * tab[4];
int nbr = sizeof(tab) / sizeof(* tab);
p = strtok(msg (à suivre ...)

> Lire le message (7 commentaires, moyenne: 1,9).  

Programmation.c : getservbyname

Posté par david () le 27 janvier 2006
Bonjour
je me lance dans les sockets depuis quelques jours et je bloque sur la fonction getservbyname.
j'ecrit ce code

Code:

if ((sptr=getservbyname("ssh","tcp"))==NULL){
printf("Impossible d'avoir les infos sur le service \n");
exit (1); }
printf("Le nom du service de la machine est : %s \n",sptr->s_name);
printf("Le port du service de la machine est : %i \n",sptr->s_port);


et à léxécition, ca me donne

Citation:

Le nom du service de la machine est : ssh
(à suivre ...)

> Lire le message (2 commentaires, moyenne: 2).  

Programmation.c : Creer un othllier en C

Posté par desolation () le 26 janvier 2006
Bonjour je suis étudiant en informatique. Un de nos projet du semestre est de programmer en C un othello.
Un othellier est juste un damier de 8*8.Par manque de temps notre othellier doit ressembler à ceci :
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - o * - - -
- - - * o - - -
- - - - - - - -
- - - - - - - -
- - - - - - - - enfin la c'est laid mais vous comprenez....
Cette interface me chagrine beaucoup mais je n'ai aucune compétence en ce domaine du C à savoir le graphisme.Quelqu'un (à suivre ...)

> Lire le message (6 commentaires, moyenne: 3,7).  

Programmation.c : Bibliothèque d'entrée

Posté par MsK` () le 26 janvier 2006
Yop,

J'ai beau chercher je trouve pas, est-ce qu'il existe une bibliothèque ( de préférence portée sur plusieurs systèmes ) pour gérer les entrées des périphériques clavier, souris, joysticks, etc ?
Un truc simple, genre un tableau de booléens pour le clavier qui dit si la touche X est pressée ou non, toussa.

L'autre truc c'est qu'il faudrait que ce soit vraiment interactif, que ça affiche 1 ou 0 si la touche est vraiment appuyée ou pas, je m'explique : en ce moment j'utilise GLX ( (à suivre ...)

> Lire le message (11 commentaires, moyenne: 0,9).  

Programmation.c : Recuperation charset courant

Posté par huats (page perso, ) le 25 janvier 2006
Salut beau forum, j'ai un petit soucis en C pour récupérer le charset courant. Je m'explique : je présume pour ça qu'il faut le faire avec setlocale. Actuellement je fais ça :
#include <locale.h>;
#include <stdio.h>;
int main (int argc, char **argv) {
char *locale;

locale=setlocale(LC_ALL, "");
fprintf(stderr, "La locale est %s\n", locale);

locale=setlocale(LC_CTYPE, "");
fprintf(stderr, "La locale est %s\n", locale);
}
Et j'obtiens :
La locale est fr_FR.UTF-8
La (à suivre ...)

> Lire le message (9 commentaires, moyenne: 1,2).  

Programmation.c : auto-complétement en C ou Java

Posté par GhZaaark3 () le 20 janvier 2006
Bonsoir,

Je voudrais avoir la possibilité dans mon programme - un ptit editeur en mode console - qui lorsque je souhaite invoquer une commande, celui-ci active un mode auto-complètement. (affinage du choix, ordre alphabétique et plus loin support de la casse...)
Comment procéderiez vous? quel algo de trie? sans utiliser readline de préférence. Un ptit exemple en C/Java svp ou alors expliquez tout simplement le principe si vous le pouvez.

Ce n'est qu'un ptit projet d'apprentissage, je débute (à suivre ...)

> Lire le message (8 commentaires, moyenne: 2,4).  

Programmation.c : Glib et les threads

Posté par Ludovic F (Jabber id, page perso, ) le 13 janvier 2006
Bonjour les moules (vouaaaiiii!)
Je débute tout juste en GTK et je tente de développer un petit logiciel d'IM, d'un côté l'interface graphique en GTK2 de l'autre la partie réseau qui s'occupera des échanges avec le serveurs.

Ma partie réseau étant bloquante je suis contraint d'utiliser des threads, alors autant faire les choses bien, je compte utiliser la Glib pour arriver à mes fins.

Mais il y a quelques points qui me posent problème.
Tout d'abord, imaginons que je reçoive un message (à suivre ...)

> Lire le message (8 commentaires, moyenne: 1,8).  

Programmation.c : gros débutant, problême pour compiler (gcc)

Posté par tonks () le 13 janvier 2006
bonjour tout le monde,
je débute tout juste en programmation et je n'arrive pas à compiler mon premier programme, (afficher "Bonjour" à l'écran, je pense que vous devez connaître :-) ).
le code source du programme en question ( au cas ou je me suis trompé quelque part):

#include <stdio.h>

void main ()
{
puts ("bonjour");
getchar ();
return;
}

ensuite je tente de compiler avec gcc:

gcc -c /home/tonks/tryC/programme1.c

et ça me donne ceci:

:~$ gcc -c /home/tonks/tryC/programme1 (à suivre ...)

> Lire le message (8 commentaires, moyenne: 3,6).  

Programmation.c : Un exemple de makefile

Posté par jeje99 (page perso, ) le 12 janvier 2006
Je cherche un code source (en C) assez conséquent pour être séparé en différents modules, ces modules seraient décomposés en différent répertoire, où chaque répertoires comporterait un fichier makefile différent. Car je n'ai pas trouvé de doc expliquant la meilleure démarche pour utiliser les makefile dans ce genre d'utilisation (les hello world j'en ai à la pelle par contre), et je ne suis jamais contre relire le code d'autre personne (surtout si il est bien fait) .

Quelle application (à suivre ...)

> Lire le message (11 commentaires, moyenne: 1,5).  

Programmation.c : lockf et pb d'include

Posté par Cereal Killer (Jabber id, ) le 06 janvier 2006
Bonsoir les moules! Un petit problème en c m'amène a vous. Le but du jeu est d'utiliser lockf et comme un bon bout de code vaut mieux qu'un long discours, voilà mon code :
#include <stdio.h>
#include <fcntl.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/file.h>
#include <unistd.h>

int main(int argc, char **argv)
{
        int fd;
        off_t offst;
        char *buff;

        if( (fd = open("./fic", O_RDONLY)) != -1 )
        {
  (à suivre ...)

> Lire le message (2 commentaires, moyenne: 3).  

Programmation.c : GTK: Dimensions d'un objet d'un panneau redimensionnable.

Posté par Obsidian () le 03 janvier 2006
Bonjour à tous !

Bon je tâte du GTK depuis quelques temps déjà, et à force de naviguer entre les FAQs, les spécifications et les tables des symboles de GTK,GDK et autres (qui sont, reconnaissons-le, très bien documentés sur le site idoine), j'arrive à me démerder à peu près, à produire une interface graphique en C sous GTK sans utiliser d'artifice comme Glade ou autre et à écrire du code pas trop dégueu.

Par contre, je ne parviens pas à résoudre le problème suivant : J'ai une (à suivre ...)

> Lire le message (4 commentaires, moyenne: 1,8).  

Programmation.c : Programmer un outil d'impression...

Posté par Gyro Gearllose () le 02 janvier 2006
C'est toujours moi...
Bon, suite à mon message ici : http://linuxfr.org/forums/19/13887.html
je me suis posé la question suivante : pourquoi dans la version originelle ai-je fait appel à lp ?
Ben oui, c'est con : une simple boucle qui lit les caractères un par un dans le fichier et qui les rebalance au fur et à mesure à l'imprimante devrait résoudre mon problème....
En relisant mon code (je vous en fait grâce, il est gore), je me suis apperçu qu'a l'époque, je l'avait fait, et ça m'avait (à suivre ...)

> Lire le message (2 commentaires, moyenne: 2,5).  

Programmation.c : Programmer un client réseau en C

Posté par Gyro Gearllose () le 02 janvier 2006
Hello !
Voici ce qui m'amène :
nous avons une vieille imprimante bull pr800 dont ne voulons pas nous séparer. Comme les serveurs sont maintenant centralisés, et que celle-ci le peut se connecter que par le biais d'un câble parallèle, j'envisage d'écrire un petit programme en C pour la piloter.
En effet, ce modèle d'imprimante matricielle n'est que partiellement supporté par cups, il me faut donc pouvoir imprimer n'importe quoi dessus, pourvu que ce soit du texte.
Comme ce n'est pas une imprimante (à suivre ...)

> Lire le message (4 commentaires, moyenne: 2,3).  

Programmation.c : Hack de vfscanf(3), 4 questions

Posté par JaguarWan () le 02 janvier 2006
Bonjour :)

Pour les besoins d'un projet, j'ai eu envie de bidouiller vfscanf pour l'adapter à mes besoins. J'ai quasi fini mon bidouillage mais j'ai quatre questions :

* de base mon snscanf ne travaille que sur des buffers, y aurait-il un moyen portable d'encapsuler des buffers dans des FILE * (en dehors de l'extension GNU fmemopen() pas portable du tout) pour que je puisse le généraliser aux fichiers ?

* J'ai ajouté la lecture de données binaires, mais je suis pas très content de ma fonction (à suivre ...)

> Lire le message (4 commentaires, moyenne: 1,8).  

Programmation.c : ncurses et unicode

Posté par abgech () le 26 décembre 2005
Bonjour à tous.

je suis un train de développer une application en C sous ncurses (eh oui, on peut très bien vivre sans environnement graphique 'lol'). Cette application doit tourner dans plusieurs pays je compte donc utiliser unicode.

Mais je tombe sur un petit problème: les noms symboliques des touches spéciales sous ncurses (KEY_DOWN, KEY_UP, KEY_F(n), etc.) sont affecté aux nombres allant de 0x100 à 0x1FF. Pour unicode, cela tombe dans Latin Extended-A et une partie de Latin Extended-B (à suivre ...)

> Lire le message (1 commentaire, moyenne: 2).  

Programmation.c : séparation de source

Posté par joris mulliez () le 23 décembre 2005
Je commence à séparer mes sources et je ne sais pas trop ce qu'il en est au niveau des macros. je m'explique:
(un exemple c'est tjrs mieu)
/*fonction.c*/
int somme(int a,intb)
{
return (a+b);
}

/*fonction.h*/
int somme(int a, int b);

ça je sais que ça marche, mais ensuite:
ce que je voudrait savoir c'est si je met une macro par exemple
#define MULTI(x,y) ((x)*(y))
est-ce qu'elle doit être dans le fichier fonction.c, dans le .h ou dans les deux?

> Lire le message (7 commentaires, moyenne: 1,7).  

Programmation.c : HI,

Posté par yaya83 () le 22 décembre 2005
Bonjour,

je ne sais pas comment installer la bibliotheque "glut" pour la programmation en C (openGL)
je ss un debutant en linux alors j'aimerais bien avoir une reponse bien detaille(pas par pas) SVP.
Merci...

> Lire le message (2 commentaires, moyenne: 1,5).  

Programmation.c : fonction à nombre variable de paramètre

Posté par joris mulliez () le 22 décembre 2005
Bon j'ai commencé à m'attaquer au fonctions à nbr variables de paramètre, j'utilise pour cela la lib <stdarg.h>
ça marche bien. Mais je cherche à faire un peu plus compliqué...
j'ai une première fonction:
int somme(int nbr, ...)
{
int i,s=0;
va_list(pt);
va_start(pt,nbr);
for(i=0 ; i < nbr ; i++) /* "<" = infèrieur, mais je n'arrive pas à le faire passer*/
s=s+va_arg(pt,int);
va_end(pt);
return s;
}

et je voudrai l'utiliser dans une fonction moyenne par exemple, (à suivre ...)

> Lire le message (13 commentaires, moyenne: 1,1).  

Programmation.c : pb de configuration de clavier

Posté par pld () le 19 décembre 2005
Bonjour,
J'effectue le portage d'une application de unixware SCO vers linux redhat : Red Hat Enterprise Linux ES release 3 (Taroon Update 4)
Kernel 2.4.21-27.EL on an i686

Mon problème est d'obtenir,pour la touche "Entrée", le code 13.
On se connecte à l'application à l'aide d'un émulateur de terminal configuré en VT220.
Si je lance la commande showkey -a j'obtiens bien un code 13 :
^M 13 0015 0x0d
par contre quand l'application lit le clavier à l'aide de read(stdin..., elle récupère un (à suivre ...)

> Lire le message (6 commentaires, moyenne: 1,3).  

Revenir en haut de page

[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]