π
<-

FILE *

C, C++, ASM...

FILE *

Unread postby parisse » 21 Jun 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: Select all
  FILE * f=fopen("/documents/tests/log.tns","w");
  fprintf(f,"%s","abcd");
  fclose(f);
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 89.4%
 
Posts: 3721
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: FILE *

Unread postby parisse » 21 Jun 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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 89.4%
 
Posts: 3721
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: FILE *

Unread postby Excale » 21 Jun 2014, 09:32

parisse wrote: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 wrote:Et apparamment le path /documents/ correspond a My Documents.

C'est effectivement cela.
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Re: FILE *

Unread postby matref » 21 Jun 2014, 11:13

Utilise refresh_osscr() pour rafraîchir directement avant ton return 0 ;)
User avatar
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 25%
 
Posts: 506
Joined: 11 Dec 2011, 03:08
Location: France, Châteaurenard
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa MPSI

Re: FILE *

Unread postby Lepzulnag » 21 Jun 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.
User avatar
Lepzulnag
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 78.5%
 
Posts: 151
Joined: 02 Aug 2012, 21:15
Location: Bretagne
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: M2 Maths

Re: FILE *

Unread postby Levak » 21 Jun 2014, 12:38

Lepzulnag wrote: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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)


Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: ClaudeBot [spider] and 10 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1565 utilisateurs:
>1538 invités
>20 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)