|  | @@ -50,12 +50,7 @@ int main(int argc, char* argv[]) {
 | 
											
												
													
														|  |      char str[BUFFER_SIZE];
 |  |      char str[BUFFER_SIZE];
 | 
											
												
													
														|  |      int a;
 |  |      int a;
 | 
											
												
													
														|  |      //Initialisation erreur
 |  |      //Initialisation erreur
 | 
											
												
													
														|  | -    error_finit("mysh.log");
 |  | 
 | 
											
												
													
														|  | -    
 |  | 
 | 
											
												
													
														|  | -    error.print("Test erreur\n");
 |  | 
 | 
											
												
													
														|  | -    fprintf(stderr, "Test erreur2\n");
 |  | 
 | 
											
												
													
														|  | -    error.exit();
 |  | 
 | 
											
												
													
														|  | -            
 |  | 
 | 
											
												
													
														|  | 
 |  | +    error_finit("mysh.log");          
 | 
											
												
													
														|  |      //Recup ligne
 |  |      //Recup ligne
 | 
											
												
													
														|  |      //printf("%s\n", fgets(str, 500, stdin));&
 |  |      //printf("%s\n", fgets(str, 500, stdin));&
 | 
											
												
													
														|  |      memset(str, 0, 500);
 |  |      memset(str, 0, 500);
 | 
											
										
											
												
													
														|  | @@ -91,7 +86,7 @@ int main(int argc, char* argv[]) {
 | 
											
												
													
														|  |  void cd(int argc, char** argv) {
 |  |  void cd(int argc, char** argv) {
 | 
											
												
													
														|  |      //Si trop d'arguments
 |  |      //Si trop d'arguments
 | 
											
												
													
														|  |      if (argc > 2) {
 |  |      if (argc > 2) {
 | 
											
												
													
														|  | -        printf("too many arguments : 1 required, %d given\n", argc - 1);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        error.print("too many arguments : 1 required, %d given\n", argc - 1);
 | 
											
												
													
														|  |      } else {
 |  |      } else {
 | 
											
												
													
														|  |          //Si aucun argument on vas à la racine
 |  |          //Si aucun argument on vas à la racine
 | 
											
												
													
														|  |          if (argc == 1) {
 |  |          if (argc == 1) {
 | 
											
										
											
												
													
														|  | @@ -101,7 +96,7 @@ void cd(int argc, char** argv) {
 | 
											
												
													
														|  |          }            //Sinon on va dans le dossier indiqué par l'utilisateur
 |  |          }            //Sinon on va dans le dossier indiqué par l'utilisateur
 | 
											
												
													
														|  |          else {
 |  |          else {
 | 
											
												
													
														|  |              if (chdir(argv[1]) == ERR) {
 |  |              if (chdir(argv[1]) == ERR) {
 | 
											
												
													
														|  | -                printf("path does not exist\n");
 |  | 
 | 
											
												
													
														|  | 
 |  | +                error.print("path does not exist\n");
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |      }
 |  |      }
 |