форматировать данные с помощью NSlog () - PullRequest
1 голос
/ 05 января 2010

Я просто записываю номер, используя цикл for.

for (i=0; i<6; i++)
{

    NSLog(@"%d",i);
}

Печатает число в новой строке, например:

1

2

3

4

5

Но я хочу видеть его в одной строке, например 12345. Как я могу это сделать, любая идея?

спасибо Aaryan

Ответы [ 3 ]

9 голосов
/ 05 января 2010

NSLog() для регистрации, а не для обычной печати. Вы хотите printf().

printf("%d", i);

напечатает номер без добавления посторонней информации или новых строк.

3 голосов
/ 05 января 2010

Вы можете создать свою собственную строку и затем вывести один NSLog в конце:

NSMutableString *logString = [NSMutableString stringWithCapacity:100];
for (i=0; i<6; i++) {
   [logString appendFormat:@"%d" i]
}
NSLog(@"%@", logString); 
1 голос
/ 05 января 2010

printf ("% d", i) - это то, что вам нужно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...