Tag: c

C ist ein Allzweck-computer-Programmier-Sprache für Betriebssysteme, Bibliotheken, Spiele und andere high-performance-Arbeit. Dieser tag sollte verwendet werden, mit Allgemeinen Fragen bezüglich der C-Sprache, definiert in der ISO 9899:2011 standard. Falls zutreffend, enthalten eine bestimmte version tag wie c99 oder c90 für Fragen zu älteren Normen. C unterscheidet sich von C++ und es sollte nicht zusammen mit den C++ – tag fehlt ein rationaler Grund.

Wie verwenden von protocol buffers?

Anzahl der Antworten 5 Antworten
Könnte mir bitte jemand helfen und mir sagen, wie zu verwenden, protocol buffers. Eigentlich möchte ich den Austausch von Daten über sockets zwischen einem Programm läuft auf unix und anoother läuft auf windows, um ausgeführt zu werden

HTTP-proxy-server

Anzahl der Antworten 2 Antworten
Ich bin mit der Arbeit beginnen auf einem sehr einfachen HTTP-proxy-server in C geschrieben (Edit: einfach etwas, das leitet meine Anfragen). An diesem Punkt habe ich Schwierigkeiten, zu verstehen, wie, um fortzufahren. Jede Hilfe wäre nützlich. An

Multiplikation zweier 3x3-Matrizen in C

Anzahl der Antworten 4 Antworten
Ich versuche multipliziert zwei 3x3-Matrizen. Die ersten 2 zahlen in der ersten und die zweite Zeile sind die einzig richtige Antwort. Was mache ich falsch? Ist das Zeug, was ich brauche, erklärte in mult_matrices? #include <stdio.h> void

Wie konvertieren von string zu hex-Wert in C

Anzahl der Antworten 1 Antworten
Habe ich string "6A" wie kann ich umwandeln in hex-Wert 6A? Bitte helft mir mit der Lösung in C Versuchte ich char c[2]="6A" char *p; int x = atoi(c);//atoi is deprecated int y = strtod(c,&p);//Returns only first

"warning: useless storage class specifier in empty declaration" in struct

Anzahl der Antworten 4 Antworten
typedef struct item { char *text; int count; struct item *next; }; Also ich habe diese Struktur, bei der die Knoten definiert als oben, aber ich bin immer der Fehler unten und ich bin nicht in der

Füllung einen char pointer in ein struct

Anzahl der Antworten 4 Antworten
Ich habe ein "Auto" struct mit einem Modell (char *Typ) und das Jahr des Modells (int Jahr). Ich habe eine Funktion, erstellen Sie ein neues Auto struct; es ist jedoch seg, der zu einem Fehler beim kopieren

Wie springt die Programmausführung an einer bestimmten Adresse in C?

Anzahl der Antworten 8 Antworten
Ich soll das Programm den Sprung zu einer bestimmten Adresse im Speicher und fortsetzen von dieser Adresse. Ich dachte über die Verwendung goto aber ich habe nicht ein label, sondern nur eine Adresse im Speicher. Gibt es

die Verarbeitung eines audio-wav-Datei mit C

Anzahl der Antworten 5 Antworten
Arbeite ich an der Verarbeitung der amplitude einer wav-Datei und Skalierung durch einige decimal-Faktor. Ich bin versucht, wickeln Sie meinen Kopf herum, wie zu Lesen und neu-schreiben der Datei in ein memory-effizienten Weg, während auch versuchen, anzugehen,

C: Funktionszeiger innerhalb eines typedef struct

Anzahl der Antworten 3 Antworten
Ich versuche zu erstellen, die eine verknüpfte Liste in C versuchen aber pack es schön in etwas einer C++ - Stil Klasse. Ich habe einige Probleme mit Funktionszeigern in C typedef struct linkedList { int count; struct

Programmiersprache Zugriff auf RFID

Anzahl der Antworten 6 Antworten
Ich möchte ein Projekt erstellen, verwendet die RFID-Technologie. Ich weiß nicht, welche Sprachen kann verwendet werden, um RFID-Daten. Gibt es eine Liste der Sprachen, die eine gute Unterstützung für das abrufen von RFID-Daten, und wenn ja, gibt

"Illegal seek" Fehler beim arbeiten mit socket-streams mit nicht-leerem Puffer Lesen

Anzahl der Antworten 4 Antworten
Schreibe ich momentan eine server-Anwendung auf Linux x86_64 mit <sys/socket.h>. Nach der Annahme einer Verbindung über accept() verwende ich fdopen() wickeln abgerufen Buchse in eine FILE* stream. Schreiben in und Lesen aus, dass FILE* stream in der

schreiben Sie (), um stdout und printf die Ausgabe nicht-interleaved?

Anzahl der Antworten 5 Antworten
#include <stdio.h> #define MAXLEN 256 int main() { int n; char buf[MAXLEN]; while((n = read(0,buf,sizeof(buf))) != 0){ printf("n: %d:",n); write(1,buf,n); } return 1; } Die Ausgabe des Programms (wo die erste read und erste write wird vom

C-Programm Tage zwischen zwei Datumsangaben

Anzahl der Antworten 6 Antworten
Ich habe ein Programm geschrieben, dass sollte finden die Tage zwischen zwei Daten, aber es hat einige Problemchen. Die Logik macht absolut Sinn in meinem Kopf, wenn ich Lesen es, also bin ich-vorausgesetzt ich habe einige syntax-Fehler,

Wie überwinden Stack-Größe-Problem mit Visual Studio (Ausführung C codes mit großen Arrays)

Anzahl der Antworten 3 Antworten
Ich bin mit Visual Studio 13 zum kompilieren der c-codes für die erste Zeit. Die codes laufen einwandfrei O. K. mit 2d-arays der Größe 64*64 (es gibt ein paar arrays in meinem Programm) aber wenn ich vergrößern

C-Programmierung sqrt-Funktion

Anzahl der Antworten 2 Antworten
#include <math.h> #include <stdio.h> int main(void) { double x = 4.0, result; result = sqrt(x); printf("The square root of %lf is %lfn", x, result); return 0; } Dieser code funktioniert nicht, weil es ist die Quadratwurzel der

so setzen Sie eine DATEI** variable stdout?

Anzahl der Antworten 3 Antworten
Mockup von meinem Produktions-code: /* version 1 */ #include <stdio.h> FILE** fout = &stdout; int main() { fprintf( *fout, "hello\n" ); } Funktioniert gut unter gcc, aber angeblich nicht kompiliert unter mingw (lvalue erforderlich als unäre '&'

Die Kombination von Enum-Wert mit der Bitmaske

Anzahl der Antworten 4 Antworten
Ich verstehen es ist möglich, verwenden Bitmasken in der enum-Werte, aber ich weiß nicht, wie um es zu schaffen. Ich habe ein einfaches enum : enum State { minimizing = 0, maximizing, minimized, maximized }; Einem Zustand

Wie Vergleichen Sie die Letzten n Zeichen Eines Strings an einen Anderen String in C

Anzahl der Antworten 6 Antworten
Stell dir vor, ich habe zwei Saiten, eine davon ist eine url wie "/sdcard/test.avi" und der andere ist"/sdcard/test.mkv". Ich möchten, schreiben Sie eine if-Anweisung, die überprüft, ob die letzten vier Zeichen des Strings ist ".avi" oder nicht

Wie man float-bytes?

Anzahl der Antworten 6 Antworten
Ich bin mit dem HIDAPI, um Daten zu senden, um ein USB-Gerät. Diese Daten können nur gesendet werden als byte-array und muss ich senden Sie ein paar float-zahlen in diesem array. Ich weiß, schwimmt 4 bytes, also

Gibt es irgendwelche C# zu C Konverter-tools?

Anzahl der Antworten 3 Antworten
Ich weiß, C# ist anders .NET Framework, C# ist eine Programmiersprache, die den standard von ECMA (ECMA-334) und der ISO (ISO/IEC 23270). Ich will nicht einen Konverter, der konvertiert ALLE C# - Quellcode (inkl .NET Framework) zu