sommare elementi argv
Von: cobra90nj@gmail.com (cobra90nj@gmail.com) [Profil]
Datum: 22.05.2008 02:09
Message-ID: <f00a5233-82a8-4df6-90d8-510682ab6083@2g2000hsn.googlegroups.com>
Newsgroup: it.comp.lang.c
Datum: 22.05.2008 02:09
Message-ID: <f00a5233-82a8-4df6-90d8-510682ab6083@2g2000hsn.googlegroups.com>
Newsgroup: it.comp.lang.c
Salve, stavo cercando di fare un programma che mi sommasse gli
elementi passati tramite argv:
#include <stdio.h>
int main(int argc, char **argv)
{
int i;
int sm;
for (i=1;i<argc;i++)
{
sm += atoi(argv[i]);
}
printf("> SOMMA = %d\n", sm);
}
il problema è che mi restituisce l' indirizzo di sm, ma se levo quel +
davanti, mi restituisce solo l' ultimo elemento che gli passo, dov' è
che sbaglio ?
grazie . . .
[ Auf dieses Posting antworten ]