Die Suche ergab 102 Treffer
- Mi Sep 02, 2020 9:24 pm
- Forum: C / C++
- Thema: Fehlermeldung bei Deklaration von Strings als char-Arrays
- Antworten: 9
- Zugriffe: 5651
Fehlermeldung bei Deklaration von Strings als char-Arrays
Warum bekomme ich bei folgendem Code: char drillCompanyName[0][] = "Deep Throat Inc."; char drillCompanyName[1][] = "Tief & Schnell AG"; char drillCompanyName[2][] = "Turbo & Drill GmbH"; Immer diese Fehlermeldungen: Error E2453 main.c 92: Size of the type 'signed char[]' is unknown or zero Error E2...
- So Aug 30, 2020 9:59 am
- Forum: C / C++
- Thema: Warum kann ich mehr als 2 Zeichen mit scanf() einlesen?
- Antworten: 5
- Zugriffe: 4037
Warum kann ich mehr als 2 Zeichen mit scanf() einlesen?
Ich hatte gerade diesen Code hier, laufen: int main(void) { char test[2]; printf("Geben Sie einen Buchstaben ein: "); scanf("%s", test); printf("Eingegeben wurde: %s\n", test); system("PAUSE"); return EXIT_SUCCESS; } Weiß einer, warum ich in dem char-Array "test" mehr als 2 Zeichen speichern kann, w...
- Sa Aug 29, 2020 9:37 pm
- Forum: C / C++
- Thema: Wie bekomme ich von einem ASCII-Code das zugehörige ASCII-Zeichen?
- Antworten: 3
- Zugriffe: 2420
Re: Wie bekomme ich von einem ASCII-Code das zugehörige ASCII-Zeichen?
Ich glaube, du hast mich missverstanden. Ich habe die Zahl (wie sie in der ASCII-Tabelle steht) und will den zugehörigen Buchstaben (aus der Tabelle haben). Dabei will ich vermeiden, die ASCII-Tabelle hart zu codieren.
- Sa Aug 29, 2020 5:34 pm
- Forum: C / C++
- Thema: Wie bekomme ich von einem ASCII-Code das zugehörige ASCII-Zeichen?
- Antworten: 3
- Zugriffe: 2420
Wie bekomme ich von einem ASCII-Code das zugehörige ASCII-Zeichen?
Von einem ASCII-Zeichen den ASCII-Code zu erhalten, ist nicht schwer. Man braucht dafür lediglich das Zeichen in einer int-Variablen zu speichern. Aber wie bekomme ich von einem ASCII-Code das zugehörige ASCII-Zeichen?
- Do Aug 27, 2020 9:41 am
- Forum: C / C++
- Thema: 2-dimensionales Array an Funktion übergeben
- Antworten: 11
- Zugriffe: 7145
Re: 2-dimensionales Array an Funktion übergeben
Ok, Xin, einiges von dem, was du schreibst, wusste ich auch schon, z.B. dass das Array nur Strings der Länge 6 (nur 5 wegen des Terminierungszeichens?) aufnehme kann. Wenn ich dich richtig verstehe, muss ich an die Funktion printf lediglich "local[0]" übergeben, anstelle von "local", dann wäre alles...
- Mi Aug 26, 2020 9:29 pm
- Forum: C / C++
- Thema: 2-dimensionales Array an Funktion übergeben
- Antworten: 11
- Zugriffe: 7145
Re: 2-dimensionales Array an Funktion übergeben
Mit folgender Notation hat es letztendlich funktioniert. Das war eine schwere Geburt. Danke an die Helfer. //Vorwärtsdeklaration: void test_a(char[][6]); //Deklaration des Arrays: char test3[][6] = { "Test3" }; // Mir scheint, dass hier gewschweifte Klammern notwendigt sind. Warum? //Funktionsaufruf...
- Mi Aug 26, 2020 5:30 pm
- Forum: C / C++
- Thema: 2-dimensionales Array an Funktion übergeben
- Antworten: 11
- Zugriffe: 7145
Re: 2-dimensionales Array an Funktion übergeben
Ich habe mehrere Varianten probiert:
Nichts hat funktioniert.
Code: Alles auswählen
int main() {
tstarr(arr);
}
int main() {
tstarr(arr[]);
}
int main() {
tstarr(arr[][]);
}
int main() {
tstarr(arr[0]);
}
int main() {
tstarr(arr[][0]);
}
- Mi Aug 26, 2020 5:10 pm
- Forum: C / C++
- Thema: 2-dimensionales Array an Funktion übergeben
- Antworten: 11
- Zugriffe: 7145
Re: 2-dimensionales Array an Funktion übergeben
Und wie rufe ich die Funktion auf?
- Mi Aug 26, 2020 4:43 pm
- Forum: C / C++
- Thema: 2-dimensionales Array an Funktion übergeben
- Antworten: 11
- Zugriffe: 7145
Re: 2-dimensionales Array an Funktion übergeben
Danke schonmal für dein Beispiel. Ich weiß, dass Arrays immer per Reference und niemals per Value übergeben werden. Mein Problem ist die Syntax. Die korrekte Deklaration der Methode und ihre Verwendung sehe ich schon sehr gut an deinem Beispiel. Was ich noch brauche wären Beispiele für eine passende...
- Mi Aug 26, 2020 2:38 pm
- Forum: C / C++
- Thema: 2-dimensionales Array an Funktion übergeben
- Antworten: 11
- Zugriffe: 7145
2-dimensionales Array an Funktion übergeben
Ich packe es gerade nicht, ein 2-dimensionales char-Array an eine Funktion zu übergeben und dann den Inhalt auszugeben. Wie muss die Funktion deklariert und aufgerufen werden? Am besten würde mir ein kleines Beispiel helfen. Ich habe gerade schon x Varianten durch, mit eckigen Klammern, ohne eckigen...