hi, also ich hab mal nen test prog und bitte es mal den einen oder anderen bei sich auszuführen ...
es geht hier um das "temp" feld, da ist es so dass da nie eine binäre null reingeschrieben wird, und bei nem kumpel trotzdem eine drin ist ... bei mir z.b. (so wie es sein muss) nciht ...
weiss da einer wie das gehen kann, ist es villeicht der compiler der das bei meinem kumpel erledigt?
Code
#include <iostream>
using namespace std;
void main()
{
char feld[]="ABC";
char temp[3];
for (int i=0; i<3; i++)
{
*(temp+i)=*(feld+i);
}
for (int i2=0; i2<3; i2++)
{
if(i2==2)
{
*(feld+i2)=*temp;
}
else
{
*(feld+i2)=*(temp+(i2+1));
}
}
cout << *(feld+3) << " --- " << feld << endl;
cout << *(temp+3) << " --- " << temp << endl;
}
Alles anzeigen