Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

C, kann keine Variablen mehr definieren, sost stürzt Programm ab

Hallo, sobald ich die Integer Variable zaehler2 hinzufüge stürzt das Programm ab, aber ich weiss nicht warum, vorher läuft es.

Bitte um Hilfe. MfG


#include<stdlib.h>
#include<stdio.h>
#include<math.h>
#include<iostream>

using namespace std;

  typedef struct
    {
            double x;
            double y;
    }    VEKTOREN;

  typedef struct
    {
          double x;
          double y;
          double Abstand;
    }     VEKUABS;

int main (void)

{
   
 
   
   
    FILE * Zeiger;
    VEKTOREN * Koordinaten;
    int a =0, zaehler2 = 0,  zaehler = 0;
    double *Abstand;
    VEKUABS *Einfueger;
                                                                                                            /*Einlesen der Daten*/
   
    Zeiger = fopen ("6_1.txt", "r");
   
    Koordinaten = (VEKTOREN *)malloc(sizeof(VEKTOREN));
     
   
    while(fscanf(Zeiger, "%lf %lf", &(Koordinaten[zaehler].x), &(Koordinaten[zaehler].y)) != EOF)
    {
                         Abstand[zaehler] = sqrt((Koordinaten[zaehler].x)*(Koordinaten[zaehler].x)+(Koordinaten[zaehler].y)*(Koordinaten[zaehler].y));
                         Koordinaten = (VEKTOREN *) realloc (Koordinaten, (++zaehler+1)*sizeof(VEKTOREN));                                                  /*Berechnen des Abstande*/
                         
    }   
     
   
   fclose(Zeiger);
   while(a<zaehler)
   {
   printf("%lf\t%lf\t%.2lf\n", Koordinaten[a].x, Koordinaten[a].y, Abstand[a]);                                                  /*Ausgabe der eingelesenen Daten und Abstände*/
   a++;
   }
   
   a=0;
   
  /* Einfueger = (VEKUABS *)malloc(sizeof(VEKUABS));
   
   while (i<zaehler)
   {
   Einfueger = (VEKUABS *) realloc (Einfueger, (zaehler2+1)*sizeof(VEKUABS));
   Einfueger.x = Koordinaten.x;
   Einfueger.y = Koordinaten.y;
   Einfueger.Abstand = Abstand;
  zaehler2++;
   i++;
   
   }*/
   
   
   system("pause");


Antworten zu C, kann keine Variablen mehr definieren, sost stürzt Programm ab:

Mein Compiler ist DEVc++

wann crasht er wo?
ich hatte ohne weitere infos keine lust mir das auch nur anzuschaun.


« Windows XP: Laufzeitfehler '-2147221040 (800401d0)'GNU/GPL Lizenz für eigene Programme »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...

Logfile
Eine Log-Datei ist eine Datei mit einer Art Protokoll, dass Aufschluss gibt über jegliche Aktivität auf einem Rechner. Das automatrisch geführte Protokoll ...