Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // main.m
- // String Reverse
- //
- // Created by Steve on 11/8/12.
- // Copyright (c) 2012 Personal. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- void strrev(char * s) {
- char * front = s;
- char * end = s + strlen(s) - 1;
- while (front < end) {
- char c = *front;
- *front = *end;
- *end = c;
- front++;
- end--;
- }
- }
- int main(int argc, const char * argv[])
- {
- char * testString = "This is a string to be reversed.";
- char modifiableString[strlen(testString) + 1];
- strcpy(modifiableString, testString);
- printf("%s\n", modifiableString);
- strrev(modifiableString);
- printf("%s\n", modifiableString);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement