Aide pour un programme en C/C++ (compression en rar) - C - Programmation
Marsh Posté le 19-04-2010 à 10:08:02
1/ Il y a des balises pour le code
2/ Qu'est-ce que viennent faire
Code :
|
dans un programme en C
3/ cf system()
Marsh Posté le 19-04-2010 à 10:20:18
Pour l'instant vu que je débute je pique des bouts de code un peu partout ou j'en trouve et je test je modifie et surtout je galère.
Je n'arrive à apprendre qu'en bidouillant (dans un premier temps) avec des exemples. Normalement je sais on apprend la théorie et on pratique après....
Je ne sais pas a quoi cela correspond:
1. #include <iostream>
2.
3. using namespace std;
Mais si ça ne sert a rien je peux le supprimer.
Marsh Posté le 19-04-2010 à 10:36:10
Hm. À ce stade, je n'ai qu'un conseil à donner : apprends le langage avant de t'y mettre, sinon tu n'arriveras à rien.
Marsh Posté le 19-04-2010 à 10:53:24
J'ai lu et réalisé tout les programmes d'exemples présent sur le siteduzero.fr malheureusement il n'aborde que le début de la programmation (les printf, les scanf, %d, %s, char, int etc...) Tout ça j'ai compris.
Maintenant je cherche a créer mon programme qui fonctionne très bien en batch en C. Je ne sais pas comment lancer une compression en rar (ou zip) en langage C. Quelqu'un peut m'aider ? J'ai juste besoin de ça pour moi c'est compliqué car je connais pas encore mais pour vous je pense que c'est simple. Merci d'avance
Marsh Posté le 19-04-2010 à 11:44:38
Un Programmeur a écrit : 3/ cf system() |
Marsh Posté le 19-04-2010 à 13:14:27
Sous Windows, on a un peu de choix :
- system() (C run-time library - ANSI ('system()') or Win NT ('_wsystem()'))
- _exec() et ses variantes (C run-time library - Win 95, Win NT)
- _spawn() et ses variantes (C run-time library - Win 95, Win NT)
- WinExec() (Win32 API)
- ShellExecute() (Shell API)
- ShellExecuteEx() (Shell API)
- CreateProcess() (Win32 API)
- CreateProcessAsUser() (Win32 API)
- CreateProcessWithLogonW() (Win32 API)
Marsh Posté le 19-04-2010 à 13:58:20
Merci pour toutes ces commandes, j'en prend bonne note.
Cette fois-ci je bloque sur le code pour déplacer d'un endroit à un autre. Si tu as d'autres bons tuyaux je suis preneur ^^. Merci d'avance
Marsh Posté le 20-04-2010 à 00:36:00
MoveFile ou MoveFileEx (win32 api)
Sinon system("move <arguments qui vont bien>" );
Marsh Posté le 20-04-2010 à 13:02:33
Parfait merci beaucoup. Dès que le programme sera terminé je le publierai. Merci encore
Marsh Posté le 19-04-2010 à 09:26:17
Voici un programme que j'ai réalisé avec un batch:
Il sert a prendre un répertoire ensuite à le compresser et à le coller ailleurs. Exemple: je prend le répertoire toto dans c:\toto je le compresse en toto.rar et je le colle dans D:\
Je débute la programmation et j'essaie de reproduire ce programme en langage C (je l'ai mis en bas). J'ai pu reproduire le début mais je ne sais pas comment lancer une compression. Pouvez-vous m'aiguiller ? J'ai fait pas mal de recherche avec google mais aucun résultat.
LANGAGE C
Merci d'avance pour votre futur aide. Je me répète je débute soyez indulgent ^^.
Message édité par shining666fr2 le 19-04-2010 à 13:59:05