AccueilDernières imagesblogS'enregistrerConnexion
Le Deal du moment : -20%
-20% Récupérateur à eau mural 300 ...
Voir le deal
79 €

Partagez
 

 probleme chargement données

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
joancz
Noob'
joancz

Messages : 36
Réputation : 0
Age : 44
Inscrit le : 28/01/2011

Localisation : Mulhouse


probleme chargement données Empty
Msg n°1 MessageSujet: probleme chargement données probleme chargement données Icon_minitimeLun 14 Fév 2011, 15:37

Bonjour happy


donc vala:



void ChargementData()
{

FILE *fichier;
char chaine[200];
char *fin;
int i,j;
char temp[50];
float x,y,z;

int decalage=0;

fichier = fopen("donnees.txt","r");

do
{

fin=fgets(chaine,100,fichier);
if (!strncmp(chaine,"Vertex",6))
{
if (strncmp(chaine,"Vertex list",11))
{

i=0;

while(chaine[i]!='X') i++;
i+=2;
while(chaine[i]==' ') i++;
sscanf(chaine+i,"%f",&x);

while(chaine[i]!='Y') i++;
i+=2;
while(chaine[i]==' ') i++;
sscanf(chaine+i,"%f",&y);

while(chaine[i]!='Z') i++;
i+=2;
while(chaine[i]==' ') i++;
sscanf(chaine+i,"%f",&z);

Sommet[Nb_points].x=x;
Sommet[Nb_points].y=y;
Sommet[Nb_points].z=z;

Nb_points++;
}
}
else
{
if (!strncmp(chaine,"Face",4))
{
if (strncmp(chaine,"Face list",9))
{

i=j=0;
while(chaine[i]!='A') i++;
i+=2;
j=i;
while(chaine[j]!=' ') j++;
strncpy(temp,chaine+i,j-i);
temp[j-i]=0;
Facette[Nb_faces].a=atoi(temp)+decalage;

while(chaine[i]!='B') i++;
i+=2;
j=i;
while(chaine[j]!=' ') j++;
strncpy(temp,chaine+i,j-i);
temp[j-i]=0;
Facette[Nb_faces].b=atoi(temp)+decalage;

while(chaine[i]!='C') i++;
i+=2;
j=i;
while(chaine[j]!=' ') j++;
strncpy(temp,chaine+i,j-i);
temp[j-i]=0;
Facette[Nb_faces].c=atoi(temp)+decalage;


while(chaine[i]!='A') i++;

strncpy(temp,chaine+i+3,1);
temp[j-i]=0;
Facette[Nb_faces].ab=atoi(temp);

strncpy(temp,chaine+i+8,1);
temp[j-i]=0;
Facette[Nb_faces].bc=atoi(temp);

strncpy(temp,chaine+i+13,1);
temp[j-i]=0;
Facette[Nb_faces].ac=atoi(temp);

Nb_faces++;
}
}
else if (!strncmp(chaine,"Named object",12)) decalage=Nb_points;
}
} while(fin!=NULL);


fclose(fichier);
}


Ça compile parfaitement aussi bien sur PC que sur Caanoo (j'utilise CodeBlocks) .
Sur PC mon prog se lance, aucun problème, mais sur caanoo, ça plante (écran noir avec la bande blanche en bas...)
(le probleme vien bien de cette fonction, si je l'enleve, le reste fonctionne nickel happy (mais bon, ca sert plus a rien apres :lol2: )




merci Wink
Revenir en haut Aller en bas
joancz
Noob'
joancz

Messages : 36
Réputation : 0
Age : 44
Inscrit le : 28/01/2011

Localisation : Mulhouse


probleme chargement données Empty
Msg n°2 MessageSujet: Re: probleme chargement données probleme chargement données Icon_minitimeJeu 17 Fév 2011, 16:30

bon, le probleme a ete resolu happy

en gros, fallait juste que je respecte les majuscules et minuscules a la lettre lors du chargement de mes données Very Happy (truc tout naze quoi....)

donc voila le resultat de mon bout de code :

[Vous devez être inscrit et connecté pour voir cette image]

lara croft en 3d.
Revenir en haut Aller en bas
 
probleme chargement données
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Communauté Francophone des Consoles Open Source / Android / Windows  :: AUTRES CONSOLES :: Les belles d'Antan :: Forum de la Caanoo :: Espace Développeurs :: A l'aide !-