From e580f39207457aeca6e6bece4d6ba8be9110eb16 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Fri, 9 Sep 2011 14:26:54 -0400 Subject: [PATCH] assigning within TEST of for-loop --- ex10.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ex10.c b/ex10.c index c06d77b..7cf8284 100644 --- a/ex10.c +++ b/ex10.c @@ -3,9 +3,10 @@ int main(int argc, char *argv[]) { int i = 0; + char *arg; - for(i = 0; i < argc; i++) { - printf("arg %d: %s\n", i, argv[i]); + for(i = 0; i < argc && (arg = argv[i]); i++) { + printf("arg %d: %s\n", i, arg); } char *states[] = {