avec :
sequence : 0001,0002,0003,...
genre :
for file in (FFF_xxxx_tmp) //les fichier dans le repertoire courant
do
// traitement
done
est ce qu'il n'y a pas quelque chose comme les expressions régulières ?
merci
for file in (FFF_xxxx_tmp) //les fichier dans le repertoire courant
do
// traitement
done
in = fopen(argv[1], "rb"); //argv[1]=name-file est le fichier source
out = fopen(strcat(argv[1],".NEW"), "wb"); //name-file.NEW est le fichier resultat
//traitement ....
fclose(in);
fclose(out);
remove(argv[1]); // supprimer le fichier source
//renommer le fichier traiter pour avoir le nom du fichier source
rename(strcat(argv[1],"NEW"),argv[1]);
...
0A B5 08 A1 A2 B1 B2 C1 C2 D1 D2
0C B1 06 A1 A2 C1 C2 D1 D2 E1 E2 F1 F2
pour le 1er enregistrement :
0A B5 08 A1 A2 B1 B2 C1 C2 D1 D2
--- |-----------les 10 octets------------|
|
le lenght
=
10 octets
pour le 2 ème :
0C B1 06 A1 A2 C1 C2 D1 D2 E1 E2 F1 F2
(…)
char buffer[128];
j=fread(buffer, 1, 1, fp);
i=fwrite( &car, 1, 1, fp);
fp=fopen("/dev/ttyS0","w+");
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 allouée pour name, c'est en fait ma structure qui est (…)
#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"};
char texte[11], car;
i=ioperm(port,1,1);
(…)