main() { char a, b; printf("enter two characters\n"); scanf("%c%c",&a,&b); charswap(&a,&b); printf("you know what? .. i stored %c in a and %c in b\n", a,b); }
int num2str(char* args){ int num = 0; int tmp = 0; while(args[tmp++]!='\0'); for(int i=0;i<(tmp-1)/2;i++){ charswap(i,tmp-2-i,args); } int size = tmp; tmp = 1; for(int i=0;i<size-1;i++){ num += tmp*(args[i]-'0'); tmp *= 10; } return num; }