training

Eric Cope eric.cope at gmail.com
Mon Dec 19 19:14:24 MST 2011


I'd consider taking a class at a community college. I got my feet wet
in a C++ course at ASU, and haven't looked back.
Eric

On Mon, Dec 19, 2011 at 6:33 PM, Ariel Gold <arielqgold at gmail.com> wrote:
> sorry, haven't followed the whole thread, but here a couple of cool
> resources:
>
> Free online books by Zed Shaw, who wrote mongrel web server:
> http://learncodethehardway.org/
>
> interactive online coding exercises: codecademy.org
>
>
>
>
>
> On Mon, Dec 19, 2011 at 4:04 PM, Kevin Fries <kevin at fries-biro.com> wrote:
>>
>> kfries at kfries-laptop:tmp$ cat ex2.c
>> #include <stdio.h>
>> #include <stdlib.h>
>>
>> int main (int argc, char **argv) {
>>   int argcount = 1;
>>   int mode;
>>
>>   while (argcount < argc) {
>>      if (strcmp(argv[argcount], "-mode1") == 0) {
>>         argcount++;
>>         printf("Mode 1 Parameter = %s\n", argv[argcount++]);
>>         mode = 1;
>>      } else if (strcmp(argv[argcount], "-mode2") == 0) {
>>         argcount++;
>>         printf("Mode 2 Parameter = %s\n", argv[argcount++]);
>>         mode = 2;
>>      } else {
>>         printf("Unknown command %s\n", argv[argcount]);
>>         exit(1);
>>      }
>>   }
>>
>>   printf("End of program in mode %d\n", mode);
>> }
>>
>>
>> kfries at kfries-laptop:tmp$ gcc -o ex2 ex2.c
>> kfries at kfries-laptop:tmp$ ./ex2 -mode1 hello
>> Mode 1 Parameter = hello
>> End of program in mode 1
>> kfries at kfries-laptop:tmp$ ./ex2 -mode2 world
>> Mode 2 Parameter = world
>> End of program in mode 2
>> kfries at kfries-laptop:tmp$ ./ex2 -mode3 foobar
>> Unknown command -mode3
>> kfries at kfries-laptop:tmp$
>>
>>
>>
>> Kevin Fries
>>
>>
>>
>> On Mon, 2011-12-19 at 15:48 -0700, Michael Havens wrote:
>> > #include <stdio.h>
>> > int main (int argc, char * argv[])
>> > {
>> > int argcount=1; /* argv 1 is the first parameter */
>> > int mode;
>> > while(argcount < argc )
>> >     {
>> >     if(strcmp(argv[argcount],"-mode1") == 0)
>> >         {
>> >         argcount++;
>> >         printf("mode 1 parameter = %s\n",argv[argcount ++]);
>> >         mode =1;
>> >         }
>> >     else if (strcmp(argv[argcount],"-mode2") == 0)
>> >         {
>> >         argcount++;
>> >         printf("mode 2 parameter = %s\n",argv[argcount ++]);
>> >         mode =2;
>> >         }
>> >     else if(strcmp(argv[argcount],"-help") == 0)
>> >         {
>> >         argcount++;
>> >         printf("Help mode\n");
>> >         }
>> >     else
>> >         {
>> >         printf("unknown command %s\n",argv[argcount]);
>> >         exit(1);
>> >         }
>> >     }
>> > printf("end of program in mode %d\n",mode);
>> > }
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
>
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss


More information about the PLUG-discuss mailing list