audioslave227 virez le slave227 | des epitaliens m'ont aidé pour la lecture du fichier
Code :
- #include <stdlib.h>
- #include <string.h>
- #include <stdio.h>
- /*
- #include<iomanip.h>
- #include<stdio.h>
- #include<conio.h>
- #include<string.h>
- #include<math.h>
- #include<stdlib.h>
- #include<iostream.h>
- */
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <fcntl.h>
- /*
- int main()
- {
- FILE *fd;
- char *str;
-
- str = malloc(sizeof(char) * 11);
- fd = fopen("toto.txt", "r" );
- while (fread(str, 1, 10, fd))
- {
- str[11] = 0;
- printf("str = [%s]\r\n", str);
- }
- return 0;
- }
- */
- int main()
- {
- FILE *fd;
- char c;
- int i = 1;
- int j = 0;
- int tab = 0;
- int tableau[15];
- /*int flag = 0;*/
- float value = 0;
- fd = fopen("toto.txt", "r" );
- while (fread(&c, 1, 1, fd))
- {
- printf("str = [%c]\r\n", c);
- if (c == '\n') /* retour a la ligne */
- i++;
- if (i > 5)
- {
- if (c == '\t') /* tabulation */
- {
- tab++;
- }
- /*
- if (c == '-')
- {
- flag = 1;
- }
- */
- if (c == '\n' || c == '\t')
- {
- j = 0
- }
- else
- {
- tableau[j] = c - '0' /* 48 */
- j++;
- tableau[j] = -1
- }
- }
- /*if (flag == 1)
- value = -value;*/
- }
- printf("il y a %d ligne(s) et %d tabulation(s) dans le fichier\r\n", i, tab);
- return 0;
- }
|
---------------------------
J'aimerai ke vous m'expliquiez bien ce ki a été fait et me dire ce kil reste a faire, je veux dire, dans la logique (ex : regroupé les chiffres, pour refaires les nombre, ...etc)
Merci |