Brauche Hilfe bei der Fehlerbehebung



  • Das Script gibt zwar das array aus wie es soll, aber ich bekomme folgenden Fehlercode von meinem Compiler noch hinterhergeworfen: "Script has exited due to signal 10 (SIGBUS)"

    void v_build_array_connections()
    	{
    	   //============================================
    	  int wert1;
    	  int wert2;
    	  int index;
    
    	  //============================================
    	  struct rec_connections
              {
                int zahl_a;
                int zahl_b;
              };
    
    	  struct rec_connections array_connections[50];
    
              //============================================
    	  wert1=0;
    	  wert2=23;
    	  index=0;
    	  //erzeugen der möglichen Kombinationen mit schleifen
    	  for (int loop1=0; loop1<50; ++loop1)
    	  {
    		wert2=wert2-12;
    		for (int loop2=0; loop2<5; ++loop2)
    		{
    		  if (wert2>99)
    		  {
    			wert2=wert2-100;
    		  }
    		  array_connections[index].zahl_a=wert1;
    		  array_connections[index].zahl_b=0;
    		  cout<<array_connections[index].zahl_a<<" : "<<array_connections[index].zahl_b<<"\n";
    		  ++index;
    		  wert2=wert2+22;
    		}
    		wert1=wert1+2;
    	  }
    	}
    


  • dein index steigt extrem über den vorher festgelegten bereich.



  • ja danke, dass hab ich dann auch festgestellt und mir danach mit der Hand gegen den Kopf geschlagen. So was simples


Anmelden zum Antworten