Array???
-
OCc schrieb:
...aber jetzt bekomme ich einen fehler in der array-zeile:
error C2078: Zu viele Initialisierungen
obwohl ich doch genau 26 zeichen in der variable habe!
Gruß OCC
Zeig den kompletten Code.
-
Hi!
Dann kann es sein das dein Compiler trotzdem eine 0 an das Ende hängt, versuch es mal mit char letters[27] und lass dir mal das letters[26] ausgeben.
EDIT: VC++7.1 macht es ohne Probleme:
char x[26] = {'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'};
Code-Hacker
-
#include <iostream>
using namespace std;int main()
{
char letters[26]= {"a", "b", "c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"};int a = 0;
int b = 0;
int c = 0;
int d = 0;return 0;
}mehr code hab ich noch nicht!!!
-
Hi!
Nicht " sondern '', also 2x ':
'a', 'b'Siehe den Edit meines letzten Postings.
Code-Hacker
-
Danke für eure Hilfe,
aber ich hab den Fehler:aus " mach ' und es geht!
Gruß OCC
-
OCC schrieb:
Danke für eure Hilfe,
aber ich hab den Fehler:aus " mach ' und es geht!
Gruß OCC
lol? Was sagt denn Code-Hacker die ganze Zeit?
-
-
Ich find das hübscher:
char letters[] = "abcdefghijklmnopqrstuvwxyz";
-
-
Sehe kein Problem darin.
-
Hi!
Naja, vielleicht will er das 1 Byte ja nicht mehr verwenden
Code-Hacker
-
Man kriegt das auch ganz ohne 26 Bytes hin. letter[4] ist das gleiche wie 'a'+4 und ganz ohne Array.
-
Irgendwer schrieb:
Man kriegt das auch ganz ohne 26 Bytes hin. letter[4] ist das gleiche wie 'a'+4 und ganz ohne Array.
Und 'a' + 4 ist das selbe wie 101...