Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!asuvax!ncar!gatech!rutgers!maverick.ksu.ksu.edu!kuhub.cc.ukans.edu!caen!b-tech!ais.org!kelson From: kelson@ais.org (David Lewis) Newsgroups: comp.sys.amiga.misc Subject: Message-ID: <9N0+%_G@irie.ais.org> Date: 5 Feb 91 20:07:18 GMT References: <1991Feb5.173521.10273@msuinfo.cl.msu.edu> Sender: kelson@ais.org Organization: UMCC, Ann Arbor, MI Lines: 22 > >Three things: First, argv[i] is a pointer to a char, not a char. So, you should >be looking at *argv[i]. Second, you are using the assignment operator '=' in > >#include "workbench/startup.h" > >main(int argc, char *argv[]) { > int a; > if ((a = *argv[1]) == '&') > printf("Yes it's an '&'\n"); >} > >Hope that helps. Actually.. 1) why use a int? and 2) you dont need * such as printf("%s\n",argv[1]); I would make a a character -- Internet: Kelson@ais.org