Grazie per vostro aiuto, senza non avrei mai risolto!
codice:
#include<stdio.h>
char *punt="ABC";
void uno(){
int a=0;
do{
printf("%c\n",*(punt+a));
++a;
}while(*(punt+a));
}
void due(){
int a=0;
int b=0;
do{
do{
printf("%c%c\n",*(punt+a),*(punt+b));
++b;
}while(*(punt+b));b=0; //dopo aver invertito a e b ho fatto in modo che
++a; //ad ogni ciclo di a, b si azzerasse.
}while(*(punt+a)); //Ci sono stato mesi par capire perchè!
}
main(){//il mio new compilatore non vuole void
uno();
due();
}
Grazie 1000, anx721!