Tag: variable-length-array
Ein variabler Länge-array ist ein array, in C99 und anderen Sprachen, deren Größe unbekannt ist, der zur Kompilierzeit, sondern zur Laufzeit ermittelt.
5
Antworten
Mögliche Duplikate: Variabel modifizierte array an file-scope Habe ich einige Konzepte über die VLA und Ihr Verhalten, muss ich noch klären. AFIK seit C99 ist es möglich zu erklären, VLA in lokale Bereiche: int main(int argc, char
6
Antworten
Ich bin dynamisch die Berechnung der Größe des Arrays. So etwas wie: void foo(size_t limit) { char buffer[limit * 14 + 1]; } Aber nur GCC compiler sagt: error: ISO C90 forbids variable length array ‘buffer’ Suche
3
Antworten
Ich habe gerade ein experiment gestern, und finde etwas verwirrend: #include <stdio.h> int main() { int j; scanf("%d",&j); const int i = j; int arr[i]; return 0; } Die Anzahl j ist zu Lesen von der Tastatur
2
Antworten
Als meine üblicherweise verwendeten C++ - Compiler erlauben variable-length arrays (zB. arrays je nach Laufzeit-Größe), ich Frage mich, ob es so etwas wie std::array mit variabler Größe? Natürlich std::vectorist von unterschiedlicher Größe, aber es weist auf Haufen,
3
Antworten
Wie kann ich Sie aktivieren die Verwendung von VLAs, variable length arrays in C99 definiert, in MS Visual C++ oder ist das nicht möglich? Ja, ich weiß, dass der C++ - standard basiert auf C89 und dass
8
Antworten
Warum erhalte ich die Fehlermeldung "Variable-sized-Objekt kann nicht initialisiert werden" durch den folgenden code? int boardAux[length][length] = {{0}}; InformationsquelleAutor der Frage helloWorld | 2010-06-21
13
Antworten
Habe ich noch nicht benutzt, C sehr viel in den letzten paar Jahren. Wenn ich lese diese Frage heute stieß ich auf einige C-syntax, die ich vorher nicht kannte. Offenbar in C99 die folgende syntax gilt: void
4
Antworten
Nein, warten Sie, Geduld mit mir... VLAs waren immer eine GCC-Erweiterung, aber Sie wurden vom C99: [C99: 6.7.5.2/4]: Wenn die Größe nicht vorhanden ist, ist der array-Typ ist eine unvollständige geben. Wenn die Größe ist *, anstatt
9
Antworten
Heute half ich einen Freund von mir mit einigen C-code, und ich habe festgestellt, dass einige seltsame Verhalten, dass ich nicht ihm erklären, warum es passiert war. Wir hatten die TSV-Datei mit einer Liste von Ganzzahlen, die