Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. main(){
  2. char arr[255], *p;
  3.  
  4. printf("Enter string: ");
  5. gets(arr);
  6.  
  7. for(p=arr; *p!=''; p++);
  8.  
  9. for(p--; p>=arr; p--){
  10. printf("%c",*p);
  11. }
  12. }
  13.  
  14. I love you
  15.  
  16. uoy evol I
  17.  
  18. for(p=arr; *p!=''; p++);
  19.  
  20. for(p--; p>=arr; p--){
  21. printf("%c",*p);
  22. }
  23.  
  24. [H][e][l][l][o][ ][W][o][r][l][d][]...
  25.  
  26. [H][e][l][l][o][ ][W][o][r][l][d][]...
  27. ^
  28. |
  29. p
  30.  
  31. [H][e][l][l][o][ ][W][o][r][l][d][]...
  32. ^
  33. |
  34. p
  35.  
  36. for(p--; p>=arr; p--)
  37. ^^^
  38.  
  39. for(p--; p>=arr; p--){
  40. printf("%c",*p);
  41. }
  42.  
  43. for (int i = (p-arr)-1; i >= 0; i--) {
  44. printf("%c", p[i]);
  45. }
  46.  
  47. int i = 0;
  48. // Find the terminating byte
  49. while(p[i])i++;
  50. // Iterate backwards through the string, outputting characters along the way.
  51. while(--i >= 0)putc(p[i]);
  52.  
  53. int main(void);
  54. int main(int argc, char *argv[]);
  55.  
  56. for(p = arr; *p != ''; p++) ;
  57.  
  58. for(p--; p >= arr; p--) {
  59. printf("%c",*p);
  60. }
  61.  
  62. #include <stdio.h>
  63.  
  64. int main(void) {
  65. char arr[255], *p;
  66.  
  67. printf("Enter string:n");
  68. fgets(arr, sizeof arr, stdin);
  69. for(p = arr; *p! = ''; p++)
  70. ; // the null statement
  71.  
  72. for(p--; p >= arr; p--)
  73. printf("%c", *p);
  74.  
  75. return 0;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement