π
<-
Chat plein-écran
[^]

FILE *

C, C++, ASM...

FILE *

Message non lude parisse » 21 Juin 2014, 07:57

Quelqu'un aurait-il un exemple de code nspireio creant des fichiers? Le code suivant compile mais le fichier n'apparait pas sur la nspire dans Documents, quel que soit le chemin et l'extension:
Code: Tout sélectionner
  FILE * f=fopen("/documents/tests/log.tns","w");
  fprintf(f,"%s","abcd");
  fclose(f);
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: FILE *

Message non lude parisse » 21 Juin 2014, 09:14

Bon, bizarrement le fichier n'apparait pas tout de suite, mais il finit par apparaitre! Et apparamment le path /documents/ correspond a My Documents.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 78%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: FILE *

Message non lude Excale » 21 Juin 2014, 09:32

parisse a écrit:Bon, bizarrement le fichier n'apparait pas tout de suite, mais il finit par apparaitre!

Oui, il faut rafraîchir les documents (home+2), ou le forcer dans le programme via la bonne syscall (ou bonne fonction, je ne sais plus ce que ndless propose).
parisse a écrit:Et apparamment le path /documents/ correspond a My Documents.

C'est effectivement cela.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: FILE *

Message non lude matref » 21 Juin 2014, 11:13

Utilise refresh_osscr() pour rafraîchir directement avant ton return 0 ;)
Avatar de l’utilisateur
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 25%
 
Messages: 506
Inscription: 11 Déc 2011, 03:08
Localisation: France, Châteaurenard
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prépa MPSI

Re: FILE *

Message non lude Lepzulnag » 21 Juin 2014, 12:32

Par contre refresh_osscr() est une fonction très lente :( Si l'utilisateur n'a pas besoin de voir/savoir que de nouveaux fichiers sont créés, je te conseille de ne pas l'utiliser.
Avatar de l’utilisateur
Lepzulnag
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 78.5%
 
Messages: 151
Inscription: 02 Aoû 2012, 21:15
Localisation: Bretagne
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: M2 Maths

Re: FILE *

Message non lude Levak » 21 Juin 2014, 12:38

Lepzulnag a écrit:Par contre refresh_osscr() est une fonction très lente :( Si l'utilisateur n'a pas besoin de voir/savoir que de nouveaux fichiers sont créés, je te conseille de ne pas l'utiliser.

Petit détail supplémentaire : La lenteur de refresh_ossrc() dépend du nombre de classeurs de l'utilisateur. Sur ému, comme on a souvent rien, c'est rapide. Sur calculatrice réelle, cela mettra plus de temps. Ce syscall fait l'équivalent de Home+2.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)


Retourner vers Native: Ndless, Linux, ...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 29 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1338 utilisateurs:
>1319 invités
>14 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)