User profile: Duthomhas

User info
User name:Duthomhas
Old user name:Duoas
Name:Michael Thomas Greer
Location:Laguna, NM
Website:http://michael-thomas-greer.com
Bio:Self-taught computer programming since I was a young boy.

I studied at Rutgers University, majoring in Computer Science and Mathematics.

I've had all kinds of random jobs, from gas station attendant/assistant manager to software consultant to cook to substitute teacher.

Hablo / escribo / leo espaƱol.

I like being outdoors, camping, canoeing, field archery -- alas for time!

I married my best friend. She's not girly at all, but our daughter is decidedly girly enough for both of them. (She wants to be a princess. She's only two!)

Random threads I like:
http://www.cplusplus.com/forum/lounge/1953/
http://www.cplusplus.com/forum/beginner/2287/
http://www.cplusplus.com/forum/beginner/28855/

And, of course, I have to plug my current work:
http://www.cplusplus.com/faq/
Statistical data
Birthdate:Apr 28, 1974
Gender:Male
Occupation:Other
Skills:C
BASIC
C++
Visual Basic
Pascal
Delphi
Assembly
Java
Javascript
Python
Tcl/Tk
Haskell
Scheme
History
Joined:
Number of posts:12558
Latest posts:

Random Useful Stuff Thread
Both CAT and CONCAT are common. It this is to truly be a random useful things thread, the full defin...

Random Useful Stuff Thread
You should define CONCAT with the decorations invisible to the user: [code] #define CONCAT2(x,y) x#...

Random Useful Stuff Thread
That is unlikely to happen, unfortunately, and I cannot guarantee a timely edit to keep it near the ...

How exactly would you make a wordcount program?
As your "words" are meant to be separated by whitespace, why not just read a word at a time using [c...

How to not change original array values when using recursive function in C++?
Aarrgh! That's the worst way to solve it! What that does is create a [i]new[/i] function for every ...