Bonjour,
je voudrais faire un programme en C qui lit ce qu'il y a dans un fichier txt et l'envoie dans un autre fichier txt.Voici le programme:

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
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
	char c;
	int old0,old1;
	old0=dup(0);
	old1=dup(1);
	close(0);
	int v = open("/home/toto/Bureau/text.txt", "r");
	dup(v);
	close(1);
	int w = open("/home/toto/text2.txt","rwx");
	dup(w);
	while((c=getchar()) != EOF )
	{
		putchar(c);
	}
	return 0;
}

Je ne comprend pas pourquoi le programme ne fonctionne pas.
Si quelqu'un pouvait m'aider .D'avance merci.