[ create a new paste ] login | about

Link: http://codepad.org/ffsbZSs3    [ raw code | output | fork ]

C, pasted on Nov 11:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <string.h>
void reverse(char *p) {
  int len;
  char c, *q;
  len = strlen(p) - 1;
  for (q = p + len; p < q; p++, q--) {
    c = *p;
    *p = *q;
    *q = c;
  }
}
int main() {
  char str[] = "This is a pen.";
  puts(str);
  reverse(str);
  puts(str);
  return 0;
}
/* end */


Output:
1
2
This is a pen.
.nep a si sihT


Create a new paste based on this one


Comments: