IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

class EAccesViolation SVP


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut class EAccesViolation SVP
    Bonjour,
    J'ai un program qui n'a aucun prob lors de la compilation mé à l'exécution, un warning est affiché:



    Mon compilateur (C++ Builder) met une flêche jaune a coté de la ligne où réside le problème (que je met en grave au dessous). Pourriez-vous m'éclairer les fautes? s'il vous plait c'est très urgent, je verifie souvent la page pour vos réponses.
    Merci beaucoup.


    Code : 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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    void qrdcmp(float **A, int N, float *c, float *d, int *sing)
    {
    	int i,j,k;
    	float scale,sigma,sum,tau;
    	
    	*sing=0;
    	for (k=0;k<N-1;k++) 
    		{
    		scale=0.0;
    		for (i=k;i<N;i++) 
    			{
    			if (scale>=fabs(A[i][k])) 
    				{
    				scale=scale;
    				} 
    			else 
    				{
    				scale=fabs(A[i][k]);
    				}
    			}
    		
    		if (scale == 0.0) 
    			{ 
    			*sing=1;
    			c[k]=d[k]=0.0;
    			} 
    		else 
    			{ 
    			for (i=k;i<N;i++) A[i][k] /= scale;
    			for (sum=0.0,i=k;i<=N;i++) sum += (A[i][k])*(A[i][k]);			if (A[k][k]>=0) 
    			{
    				sigma=sqrt(sum);
    			}
    			else 
    			{
    				sigma=-sqrt(sum);
    			}
    			A[k][k] += sigma;
    			c[k]=sigma*A[k][k];
    			d[k] = -scale*sigma;
    			for (j=k+1;j<N;j++) 
    				{
    				for (sum=0.0,i=k;i<=N;i++) sum += A[i][k]*A[i][j];				tau=sum/c[k];
    				for (i=k;i<N;i++) A[i][j] -= tau*A[i][k];
    				}
    			}
    		}
    	d[N]=A[N-1][N-1];
    	if (d[N-1] == 0.0) *sing=1;
    }

    Vous trouverez ci-joint le fichier du program complet si vous voulez l'éxécuter.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. classe generique SVP
    Par boumaziane dans le forum C#
    Réponses: 2
    Dernier message: 14/07/2013, 19h13
  2. La classe php "GoogleMapAPI" svp
    Par monder_reh dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 13/03/2012, 18h02
  3. Réponses: 0
    Dernier message: 03/02/2011, 10h17
  4. Explication d'une classe que je ne comprends pas svp
    Par beegees dans le forum Langage
    Réponses: 8
    Dernier message: 15/04/2007, 13h12
  5. Réponses: 6
    Dernier message: 07/03/2006, 10h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo