Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 25th, 2012  |  syntax: C  |  size: 0.80 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<string.h>
  4. int sizeofstr(char *ptr){
  5. int i=0;
  6. while((*ptr++)!='\0')++i;
  7. return i-1;}
  8. int main(){
  9. char *ptr=malloc(100);
  10. printf("Enter Your string here : ");
  11. fgets(ptr,100,stdin);
  12. char *str="++++++++++[>+++>++++>+++++>++++++>+++++++>++++++++>+++++++++>++++++++++>+++++++++++>++++++++++++<<<<<<<<<<-]";
  13. printf("%s",str);
  14. int x=1,counter=0,in=0,arr[]={30,40,50,60,70,80,90,100,110,120},size=0,i;
  15. while(size<sizeofstr(ptr)){
  16. counter=0,in=0;
  17. for(i=0,x=1;i<(sizeof(arr)/4);++i,++x){
  18. if(((int)ptr[size]-arr[i])<10 || ((int)ptr[size]-arr[i])==0){
  19. while((counter++)<x) printf(">");
  20. while((in++)<((int)ptr[size]-arr[i]))printf("+");
  21. printf(".");
  22. while((in--)-2>=0)printf("-");
  23. while((counter--)-2>=0)printf("<");break;
  24. }}size++;}
  25. printf("\n\n");
  26. return 0;}