<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[probleme beim schreiben in einen verschachtelten vektor]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe ein problem mit einem verschachtelten vektor, in dem ich double-werte speichern möchte, die ich aus einer Distanzmatrix (zweidimensional,(<em>distanceMatrix</em>)) beziehe.</p>
<p>Und zwar bekomme ich nur Nullen wenn ich den Vektor (<em>DistMatrix</em>) ausgebe.</p>
<p>was kann hier schiefgelaufen sein?!<br />
bin Euch dankbar für hilfe!</p>
<p>hier die codeschnipsel:</p>
<pre><code class="language-cpp">.
.
/*-----Globale Variablen------*/
unsigned int numberVehicles;	/*unsigned = vorzeichenlos*/
unsigned int numberCustomers;	/*unsigned = vorzeichenlos*/
double **distanceMatrix;		/*dyn. Feld Distanzmatrix*/
vector&lt;vector&lt;double&gt; &gt; DistMatrix(numberCustomers, vector&lt;double&gt;(numberVehicles));
.
.
int main(){
.
.
createDistanceMatrix(); // liest distanzwerte in dyn. feld ein
CreateCustomerDistanceVectors(); //soll gewisse werte aus dist.matrix speichern
.
.
}
/*----Funktionen----*/
.
.
void CreateCustomerDistanceVectors(){
vector&lt;vector&lt;double&gt; &gt; DistMatrix(numberCustomers, vector&lt;double&gt;(numberVehicles));

	for (unsigned int i=0; i&lt;numberCustomers; i++){
		for (unsigned int j=0; j&lt;numberVehicles; j++){
		distanceMatrix[numberVehicles+j+1][i] = DistMatrix[i][j];
		cout &lt;&lt; DistMatrix[i][j] &lt;&lt; ' ';
		} cout &lt;&lt; '\n';
	}
}
.
.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/211541/probleme-beim-schreiben-in-einen-verschachtelten-vektor</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 06:26:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/211541.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Apr 2008 12:02:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to probleme beim schreiben in einen verschachtelten vektor on Thu, 24 Apr 2008 12:02:22 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe ein problem mit einem verschachtelten vektor, in dem ich double-werte speichern möchte, die ich aus einer Distanzmatrix (zweidimensional,(<em>distanceMatrix</em>)) beziehe.</p>
<p>Und zwar bekomme ich nur Nullen wenn ich den Vektor (<em>DistMatrix</em>) ausgebe.</p>
<p>was kann hier schiefgelaufen sein?!<br />
bin Euch dankbar für hilfe!</p>
<p>hier die codeschnipsel:</p>
<pre><code class="language-cpp">.
.
/*-----Globale Variablen------*/
unsigned int numberVehicles;	/*unsigned = vorzeichenlos*/
unsigned int numberCustomers;	/*unsigned = vorzeichenlos*/
double **distanceMatrix;		/*dyn. Feld Distanzmatrix*/
vector&lt;vector&lt;double&gt; &gt; DistMatrix(numberCustomers, vector&lt;double&gt;(numberVehicles));
.
.
int main(){
.
.
createDistanceMatrix(); // liest distanzwerte in dyn. feld ein
CreateCustomerDistanceVectors(); //soll gewisse werte aus dist.matrix speichern
.
.
}
/*----Funktionen----*/
.
.
void CreateCustomerDistanceVectors(){
vector&lt;vector&lt;double&gt; &gt; DistMatrix(numberCustomers, vector&lt;double&gt;(numberVehicles));

	for (unsigned int i=0; i&lt;numberCustomers; i++){
		for (unsigned int j=0; j&lt;numberVehicles; j++){
		distanceMatrix[numberVehicles+j+1][i] = DistMatrix[i][j];
		cout &lt;&lt; DistMatrix[i][j] &lt;&lt; ' ';
		} cout &lt;&lt; '\n';
	}
}
.
.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1497409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1497409</guid><dc:creator><![CDATA[don gunito]]></dc:creator><pubDate>Thu, 24 Apr 2008 12:02:22 GMT</pubDate></item><item><title><![CDATA[Reply to probleme beim schreiben in einen verschachtelten vektor on Thu, 24 Apr 2008 12:09:14 GMT]]></title><description><![CDATA[<p>Evtl ist das hier <code>distanceMatrix[numberVehicles+j+1][i] = DistMatrix[i][j];</code> andersrum gemeint?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1497415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1497415</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 24 Apr 2008 12:09:14 GMT</pubDate></item><item><title><![CDATA[Reply to probleme beim schreiben in einen verschachtelten vektor on Thu, 24 Apr 2008 14:45:09 GMT]]></title><description><![CDATA[<p>nein, das passt schon, ich muss zeilen und spalten vertauschen.</p>
<p>kann es sein, dass der vektor in der funktion richtig befüllt wird, und dann beim aufruf in der main nicht mehr gültig ist? (lokale vs. globale variable??)</p>
<p>was für ein k(r)ampf... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1497420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1497420</guid><dc:creator><![CDATA[Don_Gunito]]></dc:creator><pubDate>Thu, 24 Apr 2008 14:45:09 GMT</pubDate></item></channel></rss>