hallo,
ich musste jetzt einen älteren Code ausgraben, der früher mal funktioniert hat (eventuelle c+p Fehler nicht gefunden).
Der Compiler meckert über :
was ist falsch?Code:void bubblesort(VTYPE *array, int length) { ^ sketch_mar08a:7: error: 'VTYPE' was not declared in this scope sketch_mar08a:7: error: 'array' was not declared in this scope void bubblesort(VTYPE *array, int length) { ^ sketch_mar08a:7: error: expected primary-expression before 'int' void bubblesort(VTYPE *array, int length) { ^ exit status 1 variable or field 'bubblesort' declared void
dies ist der Code:
Code://--------------------------------------------------------- // Bubble Sort //--------------------------------------------------------- template <typename VTYPE> void bubblesort(VTYPE *array, int length) { VTYPE tmp; for (int i=0; i<length-1; i++) { for (int j=0; j<length-i-1; j++) { if (array[j] > array[j+1]) { tmp = array[j]; array[j] = array[j+1]; array[j+1] = tmp; } } } } void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }







Zitieren

Lesezeichen