0
次のコードがありますが、名前を表示することができません。 もし私がscanf("%s", inputBuffer);
を持っていれば、私は最初の言葉しか得ません。それは空白で壊れます。だから私はscanf("%[\n]", inputBuffer);
に変更しましたが、それでも動作しません。すべてのヘルプは...目的C空白文字列を読み取る
> int main (int argc, char *argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int number;
double payRate, hours, totalPay;
NSString *name;
char inputBuffer[200];
NSLog (@"Enter the number of entries to be processed: ");
scanf ("%i", &number);
for(int i = 1; i <= number; i++){
NSLog (@"Enter the name:");
scanf("%[\n]", inputBuffer);
name = [[NSString alloc] initWithUTF8String:inputBuffer];
NSLog(@"Name: %@", name);
NSLog(@"Hours:%.2lf", hours);
NSLog(@"Pay Rate:%.2lf",payRate);
NSLog(@"Total Pay:%.2lf", totalPay);
}