sto usando la shell GNUstep per programmare l'obiettivo-c. Sono in grado di convertire una stringa in un set di caratteri. Ma non è possibile stampare il set di caratteri convertito nella console. Per favore dimmi un modo per stamparlo. Grazie in anticipo.come stampare characterset nell'obiettivo c?
7
A
risposta
14
Ciò comporterà i primi 65536 caratteri in Unicode, operazione che verrà eseguita per la maggior parte delle situazioni. Credo che l'unicode possa andare molto più in alto (2^32?), Ma ci vorrebbe molto più tempo per registrare.
+ (void) logCharacterSet:(NSCharacterSet*)characterSet
{
unichar unicharBuffer[20];
int index = 0;
for (unichar uc = 0; uc < (0xFFFF); uC++)
{
if ([characterSet characterIsMember:uc])
{
unicharBuffer[index] = uc;
index ++;
if (index == 20)
{
NSString * characters = [NSString stringWithCharacters:unicharBuffer length:index];
NSLog(@"%@", characters);
index = 0;
}
}
}
if (index != 0)
{
NSString * characters = [NSString stringWithCharacters:unicharBuffer length:index];
NSLog(@"%@", characters);
}
}
ci sono alcuni abbastanza divertente in cerca risultati, ad esempio, ecco un campione di 20 caratteri da punctuationCharacterSet
.
་. ༉ ༊ ་ ་ ་.་.་. ་ ་. ༒ ་,()() ྅
Problemi correlati
- 1. Come stampare in C
- 2. come stampare bool nell'obiettivo c
- 3. Come stampare l'indirizzo funzione membro in C++
- 4. come stampare l'esadecimale con segno in c
- 5. Come stampare l'ora corrente in C++ 11?
- 6. Come stampare elementi in un vettore C++
- 7. Come stampare un file pcl in C#?
- 8. Come stampare char unsigned [] come HEX in C++?
- 9. Come stampare un long int unsigned con printf in C?
- 10. Come faccio a stampare l'anteprima in Win32 C++?
- 11. Come stampare i caratteri UTF-8 su console utilizzando C
- 12. Come stampare nella finestra di output di C++ Builder
- 13. come stampare una stringa da console in C++
- 14. C++ 11 come stampare l'orologio ad alta risoluzione time_point
- 15. Come stampare una struttura C in modo ricorsivo in gdb
- 16. Come stampare il log in file android C++?
- 17. Come leggere e stampare i dati da mysql in C#
- 18. Come stampare UTF-8 dall'applicazione console C++ su Windows
- 19. Come posso stampare il contenuto dello stack nel programma C?
- 20. Come stampare in un progetto Windows Universal C++
- 21. Come stampare un carattere senza segno in C?
- 22. Come stampare un singolo elemento dell'array in Objective-C?
- 23. Come stampare un cancelletto/hash tramite il preprocessore C?
- 24. gdb - come stampare il risultato della valutazione per C++
- 25. Come stampare direttamente report rdlc senza mostrare PrintDialog() in C#?
- 26. Come stampare un file wav
- 27. Come stampare l'array $ _POST?
- 28. Come stampare un Vec?
- 29. Come stampare dati json.
- 30. Come stampare sulla GUI
deve essere contrassegnato come la risposta credo. –
C'è una soluzione più veloce: http://stackoverflow.com/a/15741737/3050403 – kelin