Objective-C :: Aufgabe #45 :: Lösung #2
2 Lösungen

#45
String einlesen, umkehren und Leerzeichen einfügen
Anfänger - Objective-C
von pianoplayer
- 30.11.2013 um 13:34 Uhr
Schreiben Sie eine Funktion reverse_add_blank!, die einen String entgegennimmt, die Reihenfolge der Buchstaben umkehrt und Leerzeichen einfügt. Die Funktion soll den String verändern!
#2

von tbat44 (280 Punkte)
- 29.04.2014 um 15:27 Uhr

#import <Foundation/Foundation.h> NSString* reverse_add_blank(NSString *text) { NSMutableString *newText = [[NSMutableString alloc] init]; for (NSInteger i = [text length]-2; i >= 0; i--) { NSMutableString *tmpChar = [NSMutableString stringWithFormat:@"%c", [text characterAtIndex:i]]; [newText appendString:[tmpChar description]]; [newText appendString:@" "]; } return newText; } int main(int argc, const char * argv[]) { @autoreleasepool { NSLog(@"Text eingeben:"); char inputText[500]; fgets(inputText, 500, stdin); NSString *input = [NSString stringWithUTF8String:inputText]; NSLog(@"%@", reverse_add_blank(input)); } return 0; }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1