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.
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.
Partager