Suchergebnisse für Anfrage "c"

6 die antwort

Run rand () in C-Sprache und Schleife mit Shell-Skripten

Ich habe eine C-Code-Datei (Aufruf " test.c "und Ausgabe ist"durchteste ") wie unten und nur eine einfache Ausgabe der Zufallszahl: int main() { srand(time(NULL)); double r = (double)rand() / (double)RAND_MAX; printf("%f\n", r); return 0; }nd ...

2 die antwort

Warum funktioniert stat nach readdir nicht?

Ich habe ein Programm geschrieben, das den Verzeichnisnamen oder den Dateinamen ausgibt. Es ist einfach, aber ich habe Probleme. Verzeichnis und Dateityp konnten nicht unterschieden werden. Ich weiß, und ich habe stat.st_mode verwendet, um es zu ...

12 die antwort

Wie kann ich eine Binärdatei in eine andere Binärdarstellung wie ein Bild konvertieren?

Ich möchte eine Binärdatei (exe, msi, dll, was auch immer) nehmen und in der Lage sein, den Binärcode oder eine beliebige Basis (hexadezimal, was auch immer) zu "sehen". Am einfachsten ist es, den Code in einem txt auszugeben, damit ich ihn ...

TOP-Veröffentlichungen

12 die antwort

Warum ist 0 <-0x80000000?

Ich habe unten ein einfaches Programm: #include <stdio.h> #define INT32_MIN (-0x80000000) int main(void) { long long bal = 0; if(bal < INT32_MIN ) { printf("Failed!!!"); } else { printf("Success!!!"); } return 0; }Die Bedingungif(bal < INT32_MIN ...

32 die antwort

Hexadezimaler String zum Byte-Array in C

Gibt es eine Standard-C-Funktion, die von @ konvertierhexadezimaler String zum Byte-Array? Ich möchte keine eigene Funktion schreiben.

16 die antwort

Serialize double und float mit C

Wie kann ich Doubles und Floats in C serialisieren? Ich verwende den folgenden Code zum Serialisieren von Kurz- und Zeichenfolgen. unsigned char * serialize_char(unsigned char *buffer, char value) { buffer[0] = value; return buffer + 1; } ...

6 die antwort

Wie führe ich eine Uint32 / Float-Konvertierung mit SSE durch?

n SSE gibt es eine Funktion_mm_cvtepi32_ps(__m128i input), der einen Eingabevektor mit 32 Bit breiten Ganzzahlen mit Vorzeichen verwendet int32_t) und konvertiert sie infloat s. Now, ich möchte Eingabe-Ganzzahlen als nicht signiert ...

8 die antwort

typedef enum Erklärung in c

Ich suche eine Header-Datei für einen ADC auf einem Mikrocontroller und der folgende Code ist darin enthalten. /** * ADC channels type. */ typedef enum { ADC_CH_0, ADC_CH_1, ADC_CH_2, ADC_CH_3, ADC_CH_4, ADC_CH_5, ADC_CH_6, } adc_channel_t;Und ...

12 die antwort

Was ist der Unterschied zwischen sscanf oder atoi, um einen String in eine Ganzzahl umzuwandeln?

gcc 4.4.4 c89 Was ist besser, um eine Zeichenfolge in einen ganzzahligen Wert zu konvertieren. Ich habe 2 verschiedene Methoden atoi und sscanf ausprobiert. Beide funktionieren wie erwartet. char digits[3] = "34"; int device_num = 0; ...

4 die antwort

TCP-Server erhält nicht die richtige Byteanzahl vom Client

Ich mache ein kleines Projekt über TCP-Verbindungen in C-Sprache, und das Problem mit meinem Code wird im Titel erwähnt. Und das Folgende ist der Upload-Teil meines Codes Client Side: FILE * fp = fopen(f2d, "rb+"); if(fp == NULL) perror("Fail ...