Suchergebnisse für Anfrage "c"
Objekte mit Zeigern tauschen
Ich versuche, Objekte gegen ein Hausaufgabenproblem auszutauschen, bei dem leere Zeiger zum Austauschen von Objekten verwendet werden. Die Erklärung meiner Funktion muss sein: void swap(void *a, void *b, size_t size);Ich suche nicht nach dem ...
Fehlerbehebung bei Speicherverlusten ohne Tool
Interviewer - Wenn Sie keine Tools zur Überprüfung haben, wie würden Sie Probleme mit Speicherverlusten erkennen? Antwort - Ich lese den Code und überprüfe, ob der gesamte von mir zugewiesene Speicher von mir im Code selbst freigegeben ...
Was ist der schnellste Weg, um die GCD zweier Zahlen zu finden?
Ich habe ein Array der Größe n. Ich muss die GCD jedes Elements mit einer bestimmten Zahl finden und, wenn es größer als 1 ist, es zu einem anderen Array hinzufügen. Wie geht das am schnellsten?
Warum muss ich meinen I / O-Stream leeren, um das richtige Ergebnis zu erhalten?
Warum funktioniert der folgende Code nicht? Ich meine, es zeigt alle Arten von seltsamen Zeichen auf der Konsolenausgabe. #include <stdio.h> char mybuffer[80]; int main() { FILE * pFile; pFile = fopen ("example.txt","r+"); if (pFile == NULL) ...
ANSI C (ISO C90): Kann ein nicht signiertes Zeichen gelesen / akzeptiert werden?
Einfache Frage: Kann scanf eine "kleine Ganzzahl" in ein vorzeichenloses Zeichen in ANSI C lesen / akzeptieren? Beispielcode un_char.c: #include <stdio.h> #include <stdlib.h> int main(void) { unsigned char character; scanf("%hhu", &character); ...
sendfile64 kopiert nur ca. 2GB
Ich muss sendfile64 verwenden, um ca. 16 GB an Dateien zu kopieren. Was ich bisher erreicht habe, ist #include <unistd.h> #include <stdio.h> #include <string.h> #include <errno.h> #include <fcntl.h> #include <stdlib.h> #include <sys/sendfile.h> ...
C / C ++ Linux Fork () und Exec ()
Ich verwende fork (), um einen untergeordneten Prozess zu erstellen. Vom untergeordneten Prozess verwende ich exec (), um einen neuen Prozess zu starten. Mein Code wie folgt: ...... pid = fork(); if (pid > 0) { WriteLog("Parent Process"); //Do ...
Serving mehrerer Domains in einer Box mit SNI
Ich verwende OpenSSL 0.9.8q in FreeBSD-8.2. Ich habe 3 virtuelle Hosts auf meinem System und möchte SNI implementieren, um für alle 3 auf einem Server zu dienen. Ich habe 3 separate Zertifikate, eines für jedes, und in meinem ...
Socket-Deskriptor bei Verbindungsfehler wiederverwenden
In meinem Clientcode befolge ich die folgenden Schritte, um eine Verbindung zu einem Socket herzustellen: Socket erstellen sockDesc = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)Verbinden Sie es (versuchen Sie es für 'x' Zeit im Falle eines ...
Gibt es eine Möglichkeit anzugeben, wie viele Zeichen einer Zeichenfolge mit printf () ausgedruckt werden sollen?
Gibt es eine Möglichkeit anzugeben, wie viele Zeichen einer Zeichenfolge gedruckt werden sollen (ähnlich wie bei Dezimalstellen inints)? printf ("Here are the first 8 chars: %s\n", "A string that is more than 8 chars");Möchten Sie es ...