johnPI schrieb:
> habe ich einmal in der if Schleife "if(FileTest)" eingefügt und dann
> noch einmal ausserhalb der For Schleife "for (uint8_t x = 0; x < 100;
> x++)"
Diese Abfrage solltest Du exakt einmal machen. Genau dann, wenn der Du
Variablen einen Wert zuweist. In C++ ist es auch nicht nötig (und in C99
auch nicht) eine Variable am Anfang der Funktion zu deklarieren. Damit
kannst Du die Variable als Konstate deklarieren und sofort
initialisieren:
1 | FILE* const vario_file = fopen( filename );
|
2 |
|
3 | if ( vario_file )
|
4 | ....
|
> Die If Schleife wird nicht ausgeführt.
Was auch immer eine "If Schleife" ist...
> Ich frage mich wieso das bisher mit dem IOT2040 funktioniert hat :/
Nun, dort scheint es offensichtlich möglich zu sein, eine Datei zwei mal
zu öffnen und unterschiedliche Modies dabei anzugeben.