Ny nybörjare i C
Postat: 14 juli 2008, 23:55:16
Har fuskat runt i C under ett antal projekt genom åren, men jag har aldrig riktigt vetat vad har hållit på med känns det som
Nu har jag iaf bestämt mig för att ta tag i det ordentligt och lära mig från början!
Så ikväll satte jag mig med en fräsch installation av Dev-C++ och "A book on C" och började hacka för fullt. Resultatet blev följande:

Programmet är ihophackat på två timmar av en nästan total nybörjare på c, så det är lite oslipat än så länge
Tanken är att den här övningen ska portas till mitt ARM7-utvecklingskort senare för att göra en portabel sudoko-fuskare 
Buggar / features:
- kan bara lösa sudokos som går att lösa med enbart logik, kör programmet fast så spottar det glatt ur sig det halvfärdiga pusslet...
Övrigt:
- Programmet accepterar textfiler med "standard" sudoko-notation. Exempel: Stoppa in raden med punkter och siffror i programmet, så motsvarar det sudokut nedanför
(Nej, just det här sudokut klarar programmet inte att lösa...)
- Programmet körs i kommandoprompten i windows. Det borde funka under DOS också om någon vill testa... 
- Länk till eländet: http://www.student.itn.liu.se/~rasba001 ... sudoku.rar
Innehåller .exe och en exempelfil som programmet faktiskt KAN lösa...
Edit: sudoko.c finns med nu också (för självplågare och andra)

Så ikväll satte jag mig med en fräsch installation av Dev-C++ och "A book on C" och började hacka för fullt. Resultatet blev följande:

Programmet är ihophackat på två timmar av en nästan total nybörjare på c, så det är lite oslipat än så länge


Buggar / features:
- kan bara lösa sudokos som går att lösa med enbart logik, kör programmet fast så spottar det glatt ur sig det halvfärdiga pusslet...
Övrigt:
- Programmet accepterar textfiler med "standard" sudoko-notation. Exempel: Stoppa in raden med punkter och siffror i programmet, så motsvarar det sudokut nedanför

Kod: Markera allt
.2.4.37.........32........4.4.2...7.8...5.........1...5.....9...3.9....7..1..86..
. 2 . | 4 . 3 | 7 . .
. . . | . . . | . 3 2
. . . | . . . | . . 4
------+-------+------
. 4 . | 2 . . | . 7 .
8 . . | . 5 . | . . .
. . . | . . 1 | . . .
------+-------+------
5 . . | . . . | 9 . .
. 3 . | 9 . . | . . 7
. . 1 | . . 8 | 6 . .

- Länk till eländet: http://www.student.itn.liu.se/~rasba001 ... sudoku.rar
Innehåller .exe och en exempelfil som programmet faktiskt KAN lösa...

Edit: sudoko.c finns med nu också (för självplågare och andra)