Astuces diverses
[475] Astuces.divers
Forums hors sujets
[1596] general.cherche-logiciel
[203] general.cherche-materiel
[3497] general.general
[414] general.hors-sujets
[77] general.petites-annonces
[96] general.test
Forums associés à Linux
[2937] Linux.debian
[2188] Linux.debutant
[116] Linux.embarque
[3119] Linux.general
[166] Linux.gentoo
[251] Linux.gui
[106] Linux.livecd
[2843] Linux.mandriva
[366] Linux.noyau
[825] Linux.redhat
[110] Linux.slackware
[403] Linux.suse
Forums LinuxFr.org
[104] LinuxFr.bug
[21] LinuxFr.changements
[10] LinuxFr.forums
[69] LinuxFr.idees
[13] LinuxFr.moderation
[47] LinuxFr.questions
Forums sur la programmation
[452] Programmation.autre
[497] Programmation.c
[23] Programmation.c#
[299] Programmation.c++
[255] Programmation.java
[202] Programmation.perl
[353] Programmation.php
[175] Programmation.python
[30] Programmation.ruby
[697] Programmation.shell
[84] Programmation.SQL
[343] Programmation.web
Forum Templeet
[74] 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 : programme c qui émule la commande cat (solution trouvée hipipip houraaaaaaaaaaaa)

Posté par ara () le 07 décembre 2006
0
Je tenais à vous remercier tous pour l'aide que vous m'avez apporté
Bien à vous.
ara.

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

Programmation.c : Thread

Posté par OlivHadra () le 06 décembre 2006
0
Bonjour,

une question existentielle me hante depuis quelques temps a propos des threads :
on a donc des librairies pour les threads sous linux ( glib 2 si je ne m'abuse, j'ai vu passer aussi des NTPL et autres MPI...). Jusque la ca me parait clair.
J'utilise ma librairie et je fais mes threads.
Mais la ou ca devient etrange pour moi c'est a propos des librairies "specialisees", genre GDK ou SDL. Ces librairies possedent leur propres fonctions de threading. Et la j'ai que SDL et GDK comme exemples (à suivre ...)

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

Programmation.c : programme c qui émule la commande cat (amélioration)

Posté par ara () le 03 décembre 2006
0
bonsoir tout le monde j'ai revu mon pragramme.
Quand je le compile tout ce passe très bien pas d'erreur mais je lexécute rien qui se passe: je fais ./a.out nom d'un fichier pour voir son contenu [touche enter] puis plus rien. Je suis obliger de faire ctrl-c pour arrêter,je comprend pas très bien.


pourtant l'algo est très simple:
pour tous les paramètres de la ligne de commande
open fichier
tant que pas fini{
read un certain nombre de bytes dans le fichier
(à suivre ...)

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

Programmation.c : programme c qui émule la commande cat

Posté par ara () le 02 décembre 2006
0
bonsoir tout le monde voila j'essai d'écrire un bête petit programme en c
qui permet d'afficher le contenu d'un fichier (tout comme la commande cat). Je pourrais utiliser les fonctions classiques tellesque fread, feof ...
mais le but c'est d'utiliser les appels systèmes.
je vous soumet mon code; quand je l'exécute j'ai une boucle infinie et ça fait plusieurs heures que je suis dessu car je veux absolument trouver la solution par moi-même. Quelqu'un peut-il me donner un indice pour m'aider (à suivre ...)

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

Programmation.c : Un probleme sur mon code

Posté par geozzz () le 29 novembre 2006
0
Bonjour, Je suis en train de recoder la fonction ls, mais javou avoir quelque problemes. La fonction marche plutot bien mais lorsque je fais ./exec /etc par exemple il ne me donne pas le reel utilisateur et met mon login comme utilisateur. je me demande pourquoi. si vous avez une idee je suis preneur Lorsque je le lance ./exec MP3 par exemple il m'affiche bien tout ce qu'il y a dans le dossier mp3 avec la bonne personne (moi en occurence) mais si je le lance avec ./exec /etc ou ./exec /home (à suivre ...)

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

Programmation.c : Savoir si un fichier est en cours de modification

Posté par matthieu_b () le 26 novembre 2006
0
Bonjour,
Je développe un petit démon qui vise a vérifier si un fichier a était déposé dans un répertoire bien précis. J'aimerai vérifier si ce fichier n'est pas en cours de modifications ( soit de copie ) lorsque je vais le traiter.

La méthode qui me vient a l'esprit est de vérifié si pendant 5 seconde la taille du fichier ne change pas. N' y a t il pas une manière plus élégante de faire cela ?

Merci d'avance !

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

Programmation.c : trouve le usb/tts/0

Posté par hsifi () le 23 novembre 2006
0
Bonjour,
si vous pouvez m'aider je cherche a trouve le /usb/tts/0 avec le bus et le device

exemple :

une fonction qui prend le bus et le device et qui return le path

Bus 001 Device 001 === /usb/tts/0

merci

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

Programmation.c : Library compilation

Posté par ili_chamad () le 21 novembre 2006
0
Bonjour,
mon probleme est avec la compilation d'un programme (test.cpp) qui inclue une library(#include malib sans .h) ,j'ai telecharge cette librairie ,apres tar ... --- ./configure----make----make install
les exemples fournie par la librairie fonctionnent correctement
mais quand j'ai coder mon programme test.cpp qui utilise cette librairie (#include malib sans .h) :erreur : x no such file or directory ?
Alors qu'elle est la solution ? des makefile ?
Merci et encore Merci..

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

Programmation.c : Sortie vers un terminal

Posté par PaowZ () le 20 novembre 2006
0
Bonjour,

Je suis en train de taffer sur un petit prog dans lequel j'ouvre un terminal avec execlp();
Ma question: est-il possible de récupérer un identifiant quelconque sur le terminal que j'ouvre afin d'en faire une cible pour la sortie standard.
C'est dans le but de me servir d'un premier terminal (celui a partir duquel je lance le processus) comme terminal d'entrée de chaines et le deuxieme terminal comme affichage des valeurs de retour.

Cdt, :)

V.

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

Programmation.c : Compiler un ancien outil écrit en C sous gcc

Posté par nabila () le 14 novembre 2006
0
Salut,

J'ai essayé de compiler un ancien outil écrit en C (du type Kernighan & Ritchie), sur un Redhat Enterprise 4, avec un gcc 3.4.6, mais j'ai eu des erreurs du genre types incompatibles concernant la fonction malloc et calloc.
En regardant, j'ai vu que le code de l'outil utilise la fonction char* malloc, alors que la malloc définie dans la Redhat retourne Void.

J'ai cherché une option de gcc qui permet de compiler en supposant les anciennes versions du C standard (de Kernighan Ritchie) (à suivre ...)

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

Programmation.c : md5 d'un fichier

Posté par Jean-Yves Beaujean (page perso, ) le 09 novembre 2006
0
Bonjour à tous,

Je continue mon (ré)apprentissage du C sous Linux et ce coup-ci je souhaiterais obtenir la somme MD5 d'un fichier, comme je le ferais avec md5sum en ligne de commande.

J'ai trouvé ceci :
http://www.koders.com/c/fid3D64E21C0E09F5D6216C4E4B1BB933AA6(...)

Mais je me suis dis qu'une fonction standard existait peut-être ?

Alors, si quelqu'un peut également me conseiller un site référence, genre de bible du C et des librairies existantes, ça m'éviterait de poser sur ce forum (à suivre ...)

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

Programmation.c : parser un fichier de config

Posté par Jean-Yves Beaujean (page perso, ) le 07 novembre 2006
0
Salut à tous,

Après plusieurs années passées à développer du Java, je dois repasser au C.

Je souhaiterais que mes programmes utilisent des fichiers de config
"clé-valeur". Exemple :

# Mon fichier de config
cle1=valeur1
cle2=valeur2
cle3=valeur3
...

En Java, je pouvais faire :
properties.load(new FileInputStream("maconfig.properties"));

C'est un peu l'équivalent que je souhaiterais faire en C.
getopt le permet-il ? Existe-t-il une librairie le permettant ?

Merci d'avance.

Jean-Yves (à suivre ...)

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

Programmation.c : compilation du code H264

Posté par olfa22_8 () le 06 novembre 2006
0
salut tout le monde,
je voudrais compiler le code H264 (l'encodeur seulement) mais j'ai pas su compiler toutes les sources ensemble.
merci d'avance pour votre aide.

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

Programmation.c : IRDA OBEX

Posté par superjb () le 30 octobre 2006
0
Bonjour,

je souhaite effectuer une connexion irda ( OBEX ) entre un ordinateur ( linux ) et un appareil IRDA. Linux a un noyau compilé avec les options IRDA.
j'utilise irratach (--> OK)
j'utilise irdadump pour voir si les deux systèmes communiquent.

....
09:38:18.946913 xid:cmd c2a16230 > ffffffff S=6 s=* linux hint=4400 [ Computer LAN Access ] (24)
09:38:21.349320 xid:cmd c2a16230 > ffffffff S=6 s=0 (14)
09:38:21.432907 xid:rsp c2a16230 < 34db59ba S=6 s=0 appareil2 hint=8424 [ Computer IrCOMM (à suivre ...)

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

Programmation.c : ecriture sur peripherique

Posté par ivan () le 24 octobre 2006
0
bonjour,

j'essai d'ecrire sur un ecran LCD avec un driver de type char.

voici les 3 lignes :

int fd;
fd=open("dev/misc/lcd",O_CREAT,S_IRWXO);
write(fd,"tst",strlen("tst));


la fonction write renvoie l'erreur (Mauvais descripteur de fichier).
Avez vous une solution ?

merci

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

Programmation.c : Sock HTTP sur IceWarp version : 4.1

Posté par deffice () le 20 octobre 2006
0
Dans le cours d’un projet de « client » pour un Protocol http, je développe un code en C.
J’essaye d’établir une connexion sur un serveur IceWarp dans sa version : 4.1 de manière a pouvoir visionner le contenu de la page.
J’arrive qu’à obtenir l’entête du serveur :
========================entête========================
Server: IceWarp/4.1
Date: Thu, 19 Oct 2006 19:36:50 -0600
Content-Type: application/octet-stream
Content-Length: 689
Last-Modified: Fri, 19 Aug 2005 15:37:10 -0600

981 (à suivre ...)

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

Programmation.c : compilation distante : problème avec les litéraux flottants

Posté par locnet () le 13 octobre 2006
0
Voici mon programme c.c
#include <stdio.h>
void main() {
float f;
double d;
f = 0.5;
printf("f=%f\n", f);
f = (float)0.5;
printf("0.5=%f\n", 0.5);
printf("0.5f=%f\n", 0.5f);
printf("0.9=%f\n", 0.9);
printf("1.9=%f\n", 1.9);
d = 0.5;
printf("d0.5=%f\n", d);
printf("1.0/2.0=%f\n", 1.0 / 2.0);
}

Je le compile sur H-UX 11.11 et je l'exécute :
#/usr/bin/cc c.c
#a.out
f=0.500000
0.5=0.500000
0.5f=0.500000
0.9=0.900000
1.9=1.900000
d0.5=0.500000
1.0/2.0=0.500000

Jusqu'à la (à suivre ...)

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

Programmation.c : socket

Posté par steven51 () le 10 octobre 2006
0
Salut,

Je dois créer des alias sur eth0 et ouvrir des sockets sur ses alias...
Créer des alias sur eth0, ca va....
Ouvrir une socket sur l'un ou l'autre alias je ne vois pas où renseigner l'info dans la structure sockaddr_in....
le problème serait le même si j'avais plusieurs carte ethernet, comment ouvrir une socket sur l'une ou l'autre carte....

merci

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

Programmation.c : information sur HDD (Linux)

Posté par xenos () le 08 octobre 2006
0
salut tt le monde,

je cherche comment avoir les informations sur les disques et
partions sous linux...

merci pour votre aide. :-)

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

Programmation.c : Programmation en C sur libusb

Posté par Mark Karpelès (Jabber id, page perso, ) le 06 octobre 2006
0
Je suis en train de travailler sur un driver linux pour un contrôlleur série via libusb, et j'ai un soucis pour écrire (à priori) dessus.

Si j'envois des données sur le port RS232 connecté au contrôlleur série, je parviens à les lire (sur l'endpoint 131). D'après le dump que j'ai fait avec SnoopyPro sous windows, les données sont à envoyer sur l'endpoint 2... et là c'est le drâme, à priori ça ne passe pas...

J'essaye donc de comprendre pourquoi... usb_bulk_write() renvois bien 1 (à suivre ...)

> Lire le message (4 commentaires, moyenne: 2,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 ]