Warum bekomme ich den fehler????
-
warning C4013: 'Swap' undefined; assuming extern returning int
Swap(pArray+j,pArray+(j+1))
void Swap(int *Num1, int *Num2)
{
//Dilosh metablhton
int Temp;
//
Temp=0;//Kurio Programma
Temp=*Num1;
*Num1=*Num2;
*Num2=Temp;
}
-
Ich nehme mal an, dass deine erste Zeile Code ein Aufruf ist.
Diesen machst du, bevor du dem Compiler die Funktion bekannt machst. Also musst du Swap() weiter oben definieren.
Übrigens machst du deine Funktion unnötig groß. Wieso gibst du Temp den Wert 0, wenn du ihn gleich danach wieder änderst. Du könntest Temp außerdem zu einem Pointer machen, was das ganze noch einmal (IMO) vereinfacht:
void swap(int *a, int *b) { int *temp=a; a=b; b=temp; }
-
ich habe die funktion in einer header file eingegeben. Kannst du in meinen neuen tread antworten da ist der kanze code mit weiter 10 fehlern
-
Lol...welchen denn genau, von deinen ganzen neuen Threads?
-
Den erten wer will C könig werden thread