Bonjour

Je souhaite réaliser un programme en c++ qui permette de lire dans un fichier texte sous strech sur Raspy3 VB
Le programme ci dessous fonctionne sans problème sous windows.

Code c : 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
#include <stdio.h>
 
 
int main()
{
	FILE *MonFichier;
	char nb[3];
 
 
	if ((MonFichier = fopen("cmd2.txt", " w+t")) == NULL) // ouverture du fichier en ecriture
		printf( "le fichier ne peut pas etre ouvert\n");
	else
	{
		for (int i = 0; i < 3 ;i++)
			nb[i] = (char)('v' - i);
		// Write 3 characters to stream
		fwrite(&nb, sizeof(char), 3, MonFichier);
		fclose(MonFichier);
	}
 
	if ((MonFichier = fopen("cmd2.txt", " r")) == NULL) // ouverture du fichier en lecture
		printf("le fichier ne peut pas etre ouvert\n");
	else
	{
		while (fread(&nb, sizeof(char), 3, MonFichier), !feof(MonFichier))//lecture jusqu'à la fin du fichier
		//cout << "nombre transmis: " <<nb<< endl;
		printf("Contenu du fichier = %.3s\n", nb);
		fclose(MonFichier);
	}
}

Par contre j'arrive à créer un exécutable sous strech mais lorsque je le lance il n'arrive pas à accéder au fichier.
Je me suis dis que cela venait peut être des droits sur le fichier
j'ai donc mis tout les droits à tous les utilisateurs.

Nom : droit.png
Affichages : 759
Taille : 1,5 Ko
J'ai essayé que la lecture en créant le fichier texte même réponse.
J'avoue ne pas comprend
Merci pour votre aide.