Simple char array wierdness

So many words.

In your original code, do this...

    if(k){
    // if(k == 1){

... and you will see cows, cowboys, bulls and even some bullsit...

gmName: sketch_Cstrings2
GOING TO LOOP.
enter a topic then press ENTER
chars to print? = 1
c
chars to print? = 3
o
chars to print? = 3
w
chars to print? = 2
s
chars to print? = 1
next line is inString[]
cows
enter a topic then press ENTER
chars to print? = 1
c
chars to print? = 3
o
chars to print? = 3
w
chars to print? = 2
s
chars to print? = 1
next line is inString[]
cows
enter a topic then press ENTER
chars to print? = 1
b
chars to print? = 3
e
chars to print? = 4
a
chars to print? = 3
r
chars to print? = 2
s
chars to print? = 1
next line is inString[]
bears
enter a topic then press ENTER
chars to print? = 1
c
chars to print? = 3
o
chars to print? = 5
w
chars to print? = 5
b
chars to print? = 4
o
chars to print? = 3
y
chars to print? = 2
s
chars to print? = 1
next line is inString[]
cowboys
enter a topic then press ENTER
chars to print? = 1
b
chars to print? = 3
u
chars to print? = 5
l
chars to print? = 5
l
chars to print? = 4
s
chars to print? = 3
i
chars to print? = 2
t
chars to print? = 1
next line is inString[]
bullsit
enter a topic then press ENTER

Occam.

very good