Dopo aver indicato cosa fa il seguente programma, riscrivere il codice usando
l’aritmetica sui puntatori invece dell’indicizzazione dell’array (dovranno essere eliminate tutte
le occorrenze della variabile i e tutti gli usi dell’operatore []).
#include <stdio.h>
int main(int argc, char *argv[])
{
int i;
for (i=1; i<argc; i++)
printf("%d)%s%s", i, argv[i], (i<argc-1) ? ";\n" : ".");
printf("\n");
return 0;
}
l'OUTPUT è chiaro, il problema è che non so come sostituire con l'aritmetica dei puntatori..argv e argc mi confondono..
ps.gia chiesi tempo fa ma non ho avuto risposte.. spero che qualcuno di buon cuore mi faccia capire