[ 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 : Question pour C gourou !
Posté par zedis () le 31 décembre 2006J'ai un problème un peu compliqué a résoudre, ca fait quelques semaines que je suis dessus.
Voilà, j'ai dans les eaux de 1000 fichiers .csv dans un repertoire qu'il faut que je charge en mémoire pour pouvoir faire des traitements dessus.
Les données sont conservees dans chaque fichier sous la forme
char[10] char[10] int float float float float
char[10] char[10] int float float float float
char[10] char[10] int float float float float, etc.
La solution que j'ai trouvé était (à suivre ...)
> Lire le message (20 commentaires, moyenne: 2).
Programmation.c : Problème avec la compilation d'un programme GTK
Posté par atalmapi () le 30 décembre 2006Je souhaite compiler le programme suivant :
#include "stdlib.h";
#include "gtk/gtk.h";
int main(int argc, char **argv) {
/* Initialisation de GTK+ */
gtk_init(&argc, &argv);
return EXIT_SUCCESS;
}
Je tape la commande
gcc `pkg-config --libs --cflags gtk+-2.0` test.c -o test
et j'obtiens le méchant message :
/usr/bin/ld: skipping incompatible /usr/lib/libgtk-x11-2.0.so when searching for -lgtk-x11-2.0
/usr/bin/ld: skipping incompatible /usr/lib/libgtk- (à suivre ...)
> Lire le message (2 commentaires, moyenne: 1,5).
Programmation.c : rattacher sur init
Posté par gatosek () le 28 décembre 2006
#include sys/types.h
#include unistd.h
main() {
pid_t pid;
pid = fork();
if (!pid) {
sleep(3);
execl("./executable", NULL, NULL);
(à suivre ...)> Lire le message (9 commentaires, moyenne: 3).
Programmation.c : Question sur les fonctions RAND et SRAND
Posté par frp31 () le 27 décembre 2006J'ai vu que srand permettait la génération d'une suite aléatoire
et rand() une valeur aléatoire, (pseudo-aléatoire ne chippotons pas sur les termes :) , hors je voulais utiliser ces fonctions pour créer un fichier bidon qui servira a tester un mini-programme.
Hors je vois en lisant les résultats de ce mini programme que les chiffres générés sont tjrs les mêmes durant l'uptime de la machine.
comment résoudre ça ?
est ce que faire un ajout comme celui là résoudra le problème (à suivre ...)
> Lire le message (5 commentaires, moyenne: 2,6).
Programmation.c : compilation avec gcc 4.1.2
Posté par niteowl () le 27 décembre 2006J'ai des fichiers c que je compile avec un gcc 2.95.2 sur mon serveur actuel, jusqu'à présent ça marche bien.
Mais une migration est prévue et la nouvelle version du gcc est la 4.1.2. Lorsque je tente de compiler mes fichiers, j'ai un tas d'erreurs du genre :
fiche.c:306: error: missing terminating " character
fiche.c:307: error: expected expression before '<' token
fiche.c:307: error: stray '\' in program
A ces lignes j'ai ça (l.306) :
fprintf(cgiOut,"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD (à suivre ...)
> Lire le message (2 commentaires, moyenne: 3).
Programmation.c : Pointeurs et structures
Posté par nats (Jabber id, page perso, ) le 21 décembre 2006struct plageMem {
void * addrStart;
};
alloc.addrStart = allocMemPage(); alloc.addrStart = 0xDEADBEEF;
En gros je voudrait écrire le dword à l'emplacement mémoire pointé par addrStart.
En gros, je voudrais faire l'équivalent de: mov dword ptr[addrStart], 0DEADBEEFh
C'est sans doute une question bête de débutant mais j'ai vraiment aucune idée. Merci d'avance.
> Lire le message (14 commentaires, moyenne: 2,1).
Programmation.c : creation d'une matrice de sous mot
Posté par fleur_nostalgie () le 21 décembre 2006je veux creer une matrice d'entiers avec les positions de chaque alphabet dans un mot donné.
En effet, ma matrice prend en ligne la taille de l'alphabet du mot et en colonne la taille du mot+1
et on crée un tableau position qui prend en argument le mot et chaque alphabet et renvoi ses positions dans ce mot.
Pour remplir la matrice il faut à chaque fois comparer la position de la lettre avec l'indice de la ligne et si c'est supérieur on le met a la case qui correspond.
Voici mon code (à suivre ...)
> Lire le message (6 commentaires, moyenne: 1,7).
Programmation.c : linker une lib C++ avec un main C
Posté par boubou_18 () le 21 décembre 2006Et tout reprendre en G++, je peux pas me permettre. Alors évidemment la déclaration de ma fonction C++ dans l'objet (le .0) est différent (à suivre ...)
> Lire le message (2 commentaires, moyenne: 1).
Programmation.c : Probleme de création de driver
Posté par ktalan () le 20 décembre 2006> Lire le message (3 commentaires, moyenne: 2,3).
Ca fait quelques années que je n'ai pas fait de C, mais tout de même...
J'ai un bout de code qui ressemble à ça :
#define TOTO 5;
[...]
switch(valeur){
case TOTO:
[...]
}
Et à la compilation, j'obtiens un :
error: expected ‘:’ or ‘...’ before ‘;’ token
error: expected expression before ‘:’ token
les deux erreurs correspondent à la ligne 'case TOTO:'
Bien entendu, si je remplace TOTO par 5, ca marche. Mais le but était de rendre le truc lisible...
Je (à suivre ...)
> Lire le message (3 commentaires, moyenne: 4,3).
Programmation.c : Savoir quand une touche estenfoncée ou relachée
Posté par PoFMaN (Jabber id, ) le 19 décembre 2006Voila j'aimerai faire une action quand une touche du clavier est enfoncée et une autre quand elle est relâchée.
C'est pour gérer l'appui de plusieurs touches en même temps dans un petit jeu.
merci de votre aide
> Lire le message (7 commentaires, moyenne: 1,7).
Programmation.c : Pilotage d'une WebCam
Posté par themacprod () le 15 décembre 2006Je dois réaliser un programme en C qui doit commander une webcam motirisée ( Créative LiveMotion) brancher en USB c'est une machine linux. Nous avons déjà réalisé un programme qui utilise la " Libusb" et qui renvoie les différents devices connecté à la machine via kla prise USB.
A l'aide d'un snifer , nous avons observé ( sous Windows ) les trames qui circulent pour réaliser une rotation à droite , ou une rotation à droite de la webcam.
Le problème est que nous ne savons (à suivre ...)
> Lire le message (2 commentaires, moyenne: 2,5).
Programmation.c : Probleme d'ecriture dans un STRUCT de int .
Posté par frp31 () le 14 décembre 2006je veux ecrire un petit prog de calcul sur des coordonnees 3D.
j'ai donc uns structure de ce type :
typedef struct
{
short x;
short y;
short z;
} point;
/* coordonnees pour chaque point */
point *p ;
point liste[NPI];
jusque la tout tout va bien
mais a l'execution d'un test (avant d'ecrire la suite)
je fais ca comme test precisement :
/* 1ere compile pour tester le mode de saisie */
(à suivre ...)> Lire le message (16 commentaires, moyenne: 2).
Programmation.c : programme c qui émule la commande cat (solution trouvée hipipip houraaaaaaaaaaaa)
Posté par ara () le 07 décembre 2006Bien à vous.
ara.
> Lire le message (6 commentaires, moyenne: 2,5).
Programmation.c : Thread
Posté par OlivHadra () le 06 décembre 2006une 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 2006Quand 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 2006qui 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> 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 2006Je 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 2006si 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).
[ Précédent :: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 :: Suivant ]


