Questions marquées «c»

186
Décodage Base64 dans iOS 7+

J'ai encodé text ( NSString) en utilisant la NSDatanouvelle API de classe qui est ajoutée dans iOS7. en utilisant ceci - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; voici mon code NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding]

184
C lire le fichier ligne par ligne

J'ai écrit cette fonction pour lire une ligne d'un fichier: const char *readLine(FILE *file) { if (file == NULL) { printf("Error: file pointer is null."); exit(1); } int maximumLineLength = 128; char *lineBuffer = (char *)malloc(sizeof(char) * maximumLineLength); if (lineBuffer == NULL) {...

184
Que fait l'appel système brk ()?

Selon le manuel des programmeurs Linux: brk () et sbrk () modifient l'emplacement de l'interruption du programme, qui définit la fin du segment de données du processus. Que signifie le segment de données ici? S'agit-il uniquement du segment de données ou des données, du BSS et du tas combinés?...

184
Surcharger la macro sur le nombre d'arguments

J'ai deux macros FOO2 et FOO3: #define FOO2(x,y) ... #define FOO3(x,y,z) ... Je souhaite définir une nouvelle macro FOO comme suit: #define FOO(x,y) FOO2(x,y) #define FOO(x,y,z) FOO3(x,y,z) Mais cela ne fonctionne pas car les macros ne surchargent pas sur le nombre d'arguments. Sans modifier FOO2et...