From 841e147b9b1f3b02e5473e7cc0b1f4cb4a55fbf9 Mon Sep 17 00:00:00 2001 From: maxgrf Date: Thu, 6 Nov 2025 12:07:03 +0100 Subject: [PATCH] game.c buchstaben eingabe --- Start_Windows/game.c | 25 ++++++++++++++++++++++++- Start_Windows/game.o | Bin 4914 -> 4894 bytes 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/Start_Windows/game.c b/Start_Windows/game.c index 9e842cf..89be2b0 100644 --- a/Start_Windows/game.c +++ b/Start_Windows/game.c @@ -97,12 +97,35 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi } } } + + // fügt zufällige Buchstaben ein + for(int l = 0; l < searchFieldLen; l++){ + for(int m = 0; m < searchFieldLen; m++ ){ + if(isalpha(salad[l][m]) == 0 ){ + // zufällige Buchstaben erzeugen + char alphabet [] = "abcdefghijklmnopqrstuvwxyz"; + int laenge = strlen(alphabet); + int zufallszahl = rand()% laenge; + char zufallsbuchstabe = alphabet[zufallszahl]; + // zufällige Buchstaben einfügen + salad[l][m] = zufallsbuchstabe; + } + } + } + return placedWords; //platzierte Wörter zurückgeben } // Prints the word salad to console void showWordSalad(const char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsigned int searchFieldLen) { - + for(int p = 0; p < searchFieldLen; p++) + { + for(int q = 0; q < searchFieldLen; q++) + { + printf("%c", salad[p][q]); + } + printf("\n"); + } } diff --git a/Start_Windows/game.o b/Start_Windows/game.o index 996314cf85ca605ef935ab0023afd2b50a06460d..acb65367505e97b941e3089107985d30ff203861 100644 GIT binary patch delta 1269 zcmZ8fZD?Cn7=GV#Ka%w3YfDnvGHkk(Y@=NfCr-^)R<^6zhp=I#3e%Y7UYF}`lbV}W z9hKk$MW}zS2j-w2eg?GIQE$xNU^n$J#-%T*w=ak8v?+(2=I>mcZ&V#=RKH~c6I=Sxr)7k zdkF9;SIjR(#j`v?&7~>zb*0m z>{H*WQ~K5*Ul96Ya$Q}=Tfw@zinHo!M!i0Lm0uT<*x-K%{jmnFWY1+!t!UXjOE>zc z8hn>L^!v149GOqML;WJ%YOMyX1S^pI%=n9nMfE7jzqGEr)hqN{eWoXb`Dx6+m| z6n+2Gy2Tz1qQC7oyF@0rb=)pQtvq?c)B#2D4YQo5#`qq&K2(%j!-u^wasC0_muTh9 zyavVIF#P~#gWq9`{I)#Y-8z8tztVH@gyEh$0zcr}U1JkwzMyMk<%(v(X8%`ojM*lu zRt(*O*rwY}zsL$jy>Ke085O-yHOeK3dyM8Wl<|iPYc2B&{PU{A>pYSpsXVygC ztWqH6mUx+&dI=J>Uf12HyyA3Bw%^_05H-ujp)2SLMx_%TG34#61U(U#JPIJqd*QqE zHymT7$?@FV&9VBt97m+@T@F5OiE0l=8VEbd1beBbOnLNPPyV&ji;-&$xp%W$HVe{s zp7MgHB$cIC;l(ajali=&ocDK!Qgk>^uKQU$%E1`x zS{w*GjckG0Bc1pcpYAC0wT>G*qK`|D8B*dSXN^oriJ}xeEM0j?M9(LQm~lBD9r05q_XG z)kOE(XbX+%#xia60)IYyVV6Sl$fQFUY@@?%G|@(9+i010M}EgS9*FM51-?7F$TkGN O7JU=%Eskya5&r`&_bs&m delta 1284 zcmZ8fZ)jUp6hG&_KS}!XZ%taVIoh-->BQMDl})Xb)$VD^{7}cBevoA`?=5-mH7R+? zMkgg;r3jtS=S3VWY@pxjHv^-LeOM8slMaUn2AtwP?n7}1gCa6L?@u!3fqU=ooZs)B zd(OT0diL9FNL!15V_SA8!ysx;T*rC)-f$=-0_@YcVn4~Sc!(dutaPdmV3eyk9NI&G zkH|a57cqlnZsRy!qB+U$VFGpj5XYr2DDei5uoL(*f154ieZI}I$~D@#^)K0@oBS{K zRdmNWd}CeRnNshsjPq;4h%BzE`?$e>6w=t?kA<;B2X}H;a~F2B+`1ai;r6=P;p5`; zTb&uaLpXOeb~DN5ig!Lu;;Q-&jSfJcmKuBq6^ zhxs>Rn(vCK!4`9B0dUq$8ezgok^e2uHyyWY4CP|EP=m->ipZ96S zr+~zPJ(oO*^_rnuko5gB7R!3^LS8d!da-U)D=^?Qn$J`(>NT^l1Or(w!#TXH8`Rri z@K)1J`94}p1+z|(gjc|OXzCRh9QM2u$~lrbHtQ`=5&&=!4u(C!8OiX834g^3yb$xq zc>w8aKm3@k$}y}o7W0>==cWatev)^jKU@yL?y8=(bTsND6YSefWyNQY`|97ET8wu@^dRh9#o1PD3bv!9-(&-s}}5S(WMdmxX&yr#@0 zSc;xy3>0Nr5rXYV=v8E!%$^y0PGJfTL1t6