Dan Buch
|
74e3d00e44
|
Setting back to correct version using fgets
|
2011-11-06 09:23:44 -05:00 |
|
Dan Buch
|
6f8c69f763
|
Crappy version using gets instead of fgets
|
2011-11-06 09:19:25 -05:00 |
|
Dan Buch
|
a0ebd0b587
|
Setting back to proper version of ex24.c
|
2011-11-06 09:16:12 -05:00 |
|
Dan Buch
|
afc7edba40
|
Busted version of ex24.c with fscanf instead of fgets
|
2011-11-06 08:15:32 -05:00 |
|
Dan Buch
|
0a6404f838
|
First working version of ch25 ex24.c
|
2011-11-06 08:12:39 -05:00 |
|
Dan Buch
|
566a7584d7
|
First version of ch24 ex23.c
|
2011-11-04 09:02:59 -04:00 |
|
Dan Buch
|
22c3d73692
|
Using pointers to access previously sheltered variables
|
2011-11-04 08:43:16 -04:00 |
|
Dan Buch
|
c8233ae231
|
Minor (silly) change to output
|
2011-11-04 08:24:07 -04:00 |
|
Dan Buch
|
601f722221
|
doing extra credit for ch23 ex22
|
2011-11-04 00:01:16 -04:00 |
|
Dan Buch
|
316ce7f8be
|
cleaning up makefile stuff for ex22
|
2011-11-01 22:05:27 -04:00 |
|
Dan Buch
|
f2110a5d13
|
Working version of ex22
|
2011-11-01 21:56:34 -04:00 |
|
Dan Buch
|
877763c15c
|
Starting to work through ch23 ex22
|
2011-11-01 21:16:22 -04:00 |
|
Dan Buch
|
c2615babf7
|
Fixing some compiler warnings.
|
2011-11-01 08:06:00 -04:00 |
|
Dan Buch
|
86d78ce333
|
Printing out a bunch more sizes for ex21.
|
2011-11-01 08:03:40 -04:00 |
|
Dan Buch
|
418a1264c6
|
Yet more printing of type sizes (no surprises yet).
|
2011-10-28 08:34:28 -04:00 |
|
Dan Buch
|
59d68e04c8
|
Printing out more values defined in stdint.h
|
2011-10-28 08:28:12 -04:00 |
|
Dan Buch
|
991a9f26b4
|
Printing out some type sizes while working through ex21
|
2011-10-28 08:23:31 -04:00 |
|
Dan Buch
|
284f7bc843
|
Worked through ex20
|
2011-10-27 21:14:28 -04:00 |
|
Dan Buch
|
341d626870
|
Working through extra credit for ch20 ex19
|
2011-10-26 04:21:16 -04:00 |
|
Dan Buch
|
874eb4f3a2
|
Adding a bunch of asserts
|
2011-10-26 03:47:15 -04:00 |
|
Dan Buch
|
e69dc72f9c
|
Moving the "clean" target for ex19 into the correct file
|
2011-10-25 21:21:02 -04:00 |
|
Dan Buch
|
5bf9ce7c23
|
Cleaning everything during make clean
|
2011-10-25 21:19:49 -04:00 |
|
Dan Buch
|
891013a781
|
adding a few asserts for ex19
|
2011-10-25 21:17:09 -04:00 |
|
Dan Buch
|
1695ec3796
|
Adding the game implementation for ex19
|
2011-10-25 21:11:14 -04:00 |
|
Dan Buch
|
ae4c0fdaa2
|
Adding the header file and separate makefile for ex19
|
2011-10-25 20:42:56 -04:00 |
|
Dan Buch
|
62dab95f9c
|
Adding first version of object.c for ch20 ex19
|
2011-10-25 20:35:38 -04:00 |
|
Dan Buch
|
237f86c62e
|
adding new object.h for ch.20 ex.19
|
2011-10-25 20:11:42 -04:00 |
|
Dan Buch
|
aab442042b
|
adding the bit of tomfoolery which looks at the raw byte code of functions
|
2011-10-23 23:07:53 -04:00 |
|
Dan Buch
|
032fd49d5d
|
first working version of ex18.c
|
2011-10-23 22:59:23 -04:00 |
|
Dan Buch
|
314faf66f8
|
busted, but really must move along...
|
2011-10-12 08:04:23 -04:00 |
|
Dan Buch
|
ab98180af0
|
BUSTED while trying to do extra credit #2
|
2011-09-23 22:54:52 -04:00 |
|
Dan Buch
|
c5a1f90200
|
augmenting "die" to close db connection
|
2011-09-21 22:30:46 -04:00 |
|
Dan Buch
|
198b54d316
|
fixing (?) the strncpy bug
|
2011-09-21 22:23:37 -04:00 |
|
Dan Buch
|
791f3b1327
|
altering to match book source code so that I can reliably spot line ref errors
|
2011-09-21 13:24:43 -04:00 |
|
Dan Buch
|
c64e1beeaa
|
first working version of ex17.c
|
2011-09-20 15:15:43 -04:00 |
|
Dan Buch
|
f7b89eb28f
|
back to version that uses malloc/free and pointers
|
2011-09-20 14:39:07 -04:00 |
|
Dan Buch
|
9d258d22b8
|
version of ex16 with structs created on the stack, using dot syntax instead of ->, passing by value
|
2011-09-20 14:38:34 -04:00 |
|
Dan Buch
|
55fddaff46
|
first working version of ex16
|
2011-09-20 14:32:33 -04:00 |
|
Dan Buch
|
4d824d341f
|
switching for-loops to while-loops
|
2011-09-19 23:09:29 -04:00 |
|
Dan Buch
|
a584141d4d
|
treating pointer args as arrays
|
2011-09-19 23:06:33 -04:00 |
|
Dan Buch
|
bf6752edd6
|
using separate funcs for each way of looping/printing
|
2011-09-19 23:05:31 -04:00 |
|
Dan Buch
|
0a0fc453c5
|
back to version with long main func
|
2011-09-19 22:59:40 -04:00 |
|
Dan Buch
|
728a7c5bd8
|
using separate func for printing different formats, but still need to write different funcs for different ways of looping?
|
2011-09-19 22:58:45 -04:00 |
|
Dan Buch
|
9dfa986b5d
|
printing addresses of argv members
|
2011-09-19 22:49:41 -04:00 |
|
Dan Buch
|
971363ba89
|
printing members of argv with pointer arithmetic
|
2011-09-19 22:41:32 -04:00 |
|
Dan Buch
|
c1ab498db3
|
back to mixed pointers and arrays version
|
2011-09-19 19:08:19 -04:00 |
|
Dan Buch
|
1b7572c786
|
using only pointers instead of array indexing
|
2011-09-19 19:06:10 -04:00 |
|
Dan Buch
|
22e3ed5406
|
back to working
|
2011-09-19 13:19:28 -04:00 |
|
Dan Buch
|
bdeaaf48f5
|
breaking by pointing at wrong array
|
2011-09-19 13:19:12 -04:00 |
|
Dan Buch
|
8c6e140dad
|
adding in comments so that line numbers match up (which I should have been doing all along)
|
2011-09-18 13:34:09 -04:00 |
|
Dan Buch
|
9158c349b3
|
first version of exercise 15
|
2011-09-18 13:30:03 -04:00 |
|
Dan Buch
|
1e1ffb3f9d
|
back to printing alpha and blanks
|
2011-09-18 10:41:52 -04:00 |
|
Dan Buch
|
f7f7f29a59
|
printing alnum and not just alpha
|
2011-09-18 10:41:35 -04:00 |
|
Dan Buch
|
c9de7b1c13
|
using strlen instead of null terminator
|
2011-09-18 10:40:21 -04:00 |
|
Dan Buch
|
20da5c59fd
|
removing "can_print_it"
|
2011-09-18 10:37:53 -04:00 |
|
Dan Buch
|
f380dab295
|
first working version of ex14
|
2011-09-18 10:35:00 -04:00 |
|
Dan Buch
|
d4c567fd4d
|
back to using switch
|
2011-09-13 23:07:39 -04:00 |
|
Dan Buch
|
9f7dd8283f
|
using if-statement instead of switch-statement
|
2011-09-13 23:07:15 -04:00 |
|
Dan Buch
|
4c87139ab0
|
handling all args passed
|
2011-09-13 23:05:09 -04:00 |
|
Dan Buch
|
d85c6d97eb
|
converting to lowercase and eliminating doubled-up case labels
|
2011-09-13 23:01:10 -04:00 |
|
Dan Buch
|
0b7dbc78b4
|
fixing again
|
2011-09-13 22:51:08 -04:00 |
|
Dan Buch
|
4bbd9c87a5
|
switching on non-ascii value
|
2011-09-13 22:51:00 -04:00 |
|
Dan Buch
|
80c1c5d5f3
|
fixing again
|
2011-09-13 22:49:31 -04:00 |
|
Dan Buch
|
49383187bb
|
omitting default:
|
2011-09-13 22:49:26 -04:00 |
|
Dan Buch
|
bfe47afbf2
|
fixing again
|
2011-09-13 22:45:59 -04:00 |
|
Dan Buch
|
cbd2bc9cf5
|
commenting out a break
|
2011-09-13 22:45:49 -04:00 |
|
Dan Buch
|
64879fb2ad
|
minor touchup, covering other case(s) for "y"
|
2011-09-13 22:44:00 -04:00 |
|
Dan Buch
|
049e7d4825
|
first working version of ex13
|
2011-09-13 21:43:47 -04:00 |
|
Dan Buch
|
2a59add795
|
first version of ex12
|
2011-09-10 11:54:21 -04:00 |
|
Dan Buch
|
34d54382d4
|
Merge branch 'master' of github.com:meatballhat/lcthw-remnants
|
2011-09-10 01:16:14 -04:00 |
|
Dan Buch
|
5f06f804b1
|
cleaning up gitignore and Makefile so that they don't have to be updated every time a new .c file is added
|
2011-09-10 01:15:38 -04:00 |
|
Dan Buch
|
84ee0d0ecb
|
fixed inconsistent python compatibility guarding :P
|
2011-09-10 02:09:53 -03:00 |
|
Dan Buch
|
7cb0c4aab5
|
using strlen and strncpy to make copies of strings instead of just copying pointers, although the need for (char *) makes me think I don't have the right idea
|
2011-09-10 01:06:06 -04:00 |
|
Dan Buch
|
de57b63f46
|
just doing pointer copy again
|
2011-09-10 00:33:57 -04:00 |
|
Dan Buch
|
c5e4c2cf26
|
using strcpy instead of just copying pointers
|
2011-09-10 00:33:38 -04:00 |
|
Dan Buch
|
1a1c89af7a
|
"copying" strings into other array
|
2011-09-10 00:29:54 -04:00 |
|
Dan Buch
|
933a9a04fc
|
back to a more normal while-loop
|
2011-09-10 00:27:04 -04:00 |
|
Dan Buch
|
1d4044d586
|
counting backwards instead
|
2011-09-10 00:26:24 -04:00 |
|
Dan Buch
|
6c210c9b40
|
working version of ex11.c
|
2011-09-10 00:22:25 -04:00 |
|
Dan Buch
|
45ca45c9e1
|
back to initial state
|
2011-09-09 14:37:10 -04:00 |
|
Dan Buch
|
947ce04319
|
assigning back and forth between char arrays
|
2011-09-09 14:36:58 -04:00 |
|
Dan Buch
|
2830ca4774
|
using num_states again
|
2011-09-09 14:34:40 -04:00 |
|
Dan Buch
|
5b7748c99a
|
using NULL sentinel instead of num_states
|
2011-09-09 14:34:26 -04:00 |
|
Dan Buch
|
16785fe9f2
|
cleaning up for-loops again
|
2011-09-09 14:32:33 -04:00 |
|
Dan Buch
|
7fbe80ce25
|
making a mess in my for-loops
|
2011-09-09 14:31:50 -04:00 |
|
Dan Buch
|
e580f39207
|
assigning within TEST of for-loop
|
2011-09-09 14:26:54 -04:00 |
|
Dan Buch
|
8f7bd1099c
|
extracting evil
|
2011-09-09 14:25:01 -04:00 |
|
Dan Buch
|
41e45ff12a
|
putting evil into my for-loop
|
2011-09-09 14:24:47 -04:00 |
|
Dan Buch
|
5a86af46b0
|
breaking ex10
|
2011-09-09 09:17:53 -04:00 |
|
Dan Buch
|
da1b3f8508
|
more int/char playing around, casting name as int
|
2011-09-08 22:52:39 -04:00 |
|
Dan Buch
|
3be4117ef1
|
assigning chars to numbers array
|
2011-09-08 22:47:27 -04:00 |
|
Dan Buch
|
c23968939a
|
better again
|
2011-09-08 22:45:09 -04:00 |
|
Dan Buch
|
458ed013bc
|
breaking it by not initializing the name
|
2011-09-08 22:42:39 -04:00 |
|
Dan Buch
|
34505c7200
|
working version of exercise 9
|
2011-09-08 22:41:34 -04:00 |
|
Dan Buch
|
7998233c9b
|
extra credit for ch. 9
|
2011-09-08 22:33:37 -04:00 |
|
Dan Buch
|
cfd8e8cca0
|
more in how to break it for chapter 9
|
2011-09-08 22:28:01 -04:00 |
|
Dan Buch
|
593c551085
|
first version of ex8.c
|
2011-09-08 16:10:21 -04:00 |
|
Dan Buch
|
3a7ae25fa3
|
messing around with the size of "universe_of_defects"
|
2011-09-08 15:57:49 -04:00 |
|
Dan Buch
|
3b34c6ce0d
|
breaking stuff and futzing with null
|
2011-09-05 21:03:40 -04:00 |
|
Dan Buch
|
5328793953
|
first draft of ex7.c
|
2011-09-05 20:50:39 -04:00 |
|