Benutzer Diskussion:Baumi
Baumi (Diskussion | Beiträge) (brauche Hilfe) |
|||
Zeile 114: | Zeile 114: | ||
kann mich leider nicht besser ausdrücken... | kann mich leider nicht besser ausdrücken... | ||
(Ich weiß das de variablennamen nicht sinnvoll sind) | (Ich weiß das de variablennamen nicht sinnvoll sind) | ||
+ | |||
+ | Dafür gibt's das Forum! | ||
+ | --[[Benutzer:David Scherfgen|David Scherfgen]] 22:14, 21. Okt. 2013 (CEST) |
Aktuelle Version vom 21. Oktober 2013, 22:14 Uhr
- include<stdlib.h>
- include<stdio.h>
- include<string.h>
char buchstabeneinlesen (char buchstaben[5][5]); void buchstabenfertig(char buchstaben[5][5]); char wort[]={'d','c','b','m'}; int laenge = sizeof(wort);
int main(int argc, char *argv[]) {
char buchstaben[5][5];
buchstaben[5][5] = buchstabeneinlesen(buchstaben);
buchstabenfertig(buchstaben);
}
char buchstabeneinlesen (char buchstaben[5][5]) { int i; int j; int k = 0;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
buchstaben[i][j]=wort[k];
k++;
if (k>=laenge)
return buchstaben[5][5];
}
}
} void buchstabenfertig(char buchstaben[5][5]) { int i = 0; int p = 0; int j = sizeof(wort) - 2; int y = sizeof(wort); int z = sizeof(wort)-1; int x =0; char a = 'j'; int k=0; char arr1[26]={'a','b','c','d','e','f','g','h','i','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
if(sizeof(wort)<=5) p=0; else if(sizeof(wort)<=10) p=1; else if(sizeof(wort)<=15) p=2; else if(sizeof(wort)<=20) p=3; else if(sizeof(wort)<=25) p=4;
if (p==0){ int j = sizeof(wort) - 2;} else if(p==1){ int j = sizeof(wort) - 2 -10;} else if(p==2){ int j = sizeof(wort) - 2 -15;} else if(p==3){ int j = sizeof(wort) - 2 -20;} else if(p==4){ int j = sizeof(wort) - 2 -25;}
for(i=0;i<5;i++)//i = zeilen { for(x=0;x<j;x++){ for(k= 0;k<26;k++){//k=buchstabe for(j;j>=0;j--)//j = spalten {
if(buchstaben[i][j]==arr1[k]){ a = 'j'; break;} else if(j==0){ a = arr1[k]; } } if(a == arr1[k]){ buchstaben[i][y]=a; break;} }
y++;
if (y==5||y==10||y==15||y==20||y==25){
break;}
}
} } Warum funktioniert der Quelltext nicht(ich weiß er ist kompliziert geschrieben) Ich kann zwar das Programm kompilieren aber in der 1. bzw. 2. Zeile stehen keine werte also: z.B. buchstaben[1][0] in diesem Element steht kein wert oder buchstaben[2][1] in diesem Element steht kein wert
wobei Buchstaben[0][3] ein wert steht
kann mich leider nicht besser ausdrücken... (Ich weiß das de variablennamen nicht sinnvoll sind)
Dafür gibt's das Forum! --David Scherfgen 22:14, 21. Okt. 2013 (CEST)