Bonsoir,
je voudrait savoir comment convertir une chaine en int et un int en char.
plus precisement comment je dois rédiger cela :
C'est surtout la syntaxe au niveau des aviable %s ou %ld ou %c ainsi que la convertion de ma somme en char pour lenvoyer a enregistre() pour l'enregistrer dans un fichier html^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 fseek(F, -2, SEEK_END); caractereActuel = fgetc(F); FF = caractereActuel * 10; fseek(F, -1, SEEK_END); caractereActuel = fgetc(F); m3 = caractereActuel + FF; somme =((((m2 * 60 ) + ( h2 )) - ((m1 * 60 ) + ( h1 ))) + (((m4 * 60 ) + ( h4 )) - ((m3 * 60 ) + ( h3 )))); sprintf(s2,"%s",somme); fclose(F); enregistrement(s2); } void enregistrement(sLabel) { FILE* F = fopen("compta.html","r+"); fseek(F, -27, SEEK_END); fprintf(F,"<td><FONT COLOR=#0000FF>%s</FONT></td>", sLabel); fprintf(F,"</tr></table></body></html>"); fclose(F); }
en claire je récupere des valeur enregistrer dans du texte et je veux effectuer un calcule avec, puis convertir le resultat en char pour l'enregistrer dans un fichier .html.
merci!
Partager