Als «c» getaggte Fragen

184
Was macht der Systemaufruf brk ()?

Laut Linux-Programmierhandbuch: brk () und sbrk () ändern den Ort der Programmunterbrechung, wodurch das Ende des Datensegments des Prozesses definiert wird. Was bedeutet das Datensegment hier? Ist es nur das Datensegment oder Daten, BSS und Heap kombiniert? Laut Wiki: Manchmal werden...

184
Base64-Dekodierung in iOS 7+

Ich habe Text ( NSString) mit der NSDataneuen API der Klasse codiert, die in iOS7 hinzugefügt wurde. mit diesem - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; Hier ist mein Code NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding]

183
C Datei zeilenweise lesen

Ich habe diese Funktion geschrieben, um eine Zeile aus einer Datei zu lesen: 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 ==...

183
Überladen des Makros für die Anzahl der Argumente

Ich habe zwei Makros FOO2und FOO3: #define FOO2(x,y) ... #define FOO3(x,y,z) ... Ich möchte ein neues Makro FOOwie folgt definieren: #define FOO(x,y) FOO2(x,y) #define FOO(x,y,z) FOO3(x,y,z) Dies funktioniert jedoch nicht, da Makros die Anzahl der Argumente nicht überladen. Ohne Modifikation...