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 verändern die rekursive locking-Verhalten von Windows-Mutex?

Anzahl der Antworten 4 Antworten
Windows-Mutex scheint damit eine erworbene Sperre wieder erworben zu werden (rekursiv), wenn der thread derzeit im Besitz der Sperre versucht, es zu erwerben. Aber, pthread posix-basiert sperren nicht erlauben, solch ein Verhalten. Gibt es eine compile-Zeit-makro oder

Wie konvertieren von c-code für matlab

Anzahl der Antworten 2 Antworten
Ich habe einen c-code über 1200 Zeilen lang und ich will wandeln es in matlab. gibt es eine software oder website, wo ich es tun kann. InformationsquelleAutor Random | 2010-07-06

Niveau vs Edge-Trigger Netzwerk-Event-Mechanismen

Anzahl der Antworten 2 Antworten
Was bedeutet es für einige Netzwerk-event-Mechanismus (d.h. epoll/poll/select), um edge oder level triggered? InformationsquelleAutor Jade | 2009-12-27

Array-manipulation in C

Anzahl der Antworten 5 Antworten
Ich bin wie vor 3 Wochen neu auf das schreiben von c-code, also ich bin ein Neuling und versuche gerade einige Beispiele von einem Harvard-Kurs-video-gehosteten online. Ich bin versucht, zu schreiben einige code, die Verschlüsselung einer Datei

Das Ende einer bit-Feld ist das am meisten bedeutende bit?

Anzahl der Antworten 3 Antworten
Ich Schreibe ein C++ - Anwendung für Windows XP/Vista/7 mit Visual Studio 2008. Einige meiner Strukturen verwenden, ein bit-Feld, wie im Beispiel gezeigt. typedef struct myStruct_tag { BYTE myVar1; WORD myVar2; WORD myVar3; union { struct {

Wie finden Sie heraus, wenn ein socket geschlossen ist

Anzahl der Antworten 2 Antworten
Habe ich ein kleines client-server Programm, das ich gemacht, aber das Hauptproblem ist, dass sobald eine Verbindung hergestellt ist zwischen dem client und dem server, wenn der client schließt sich das Programm, den server wiederholt ausgeführt, die

C - Fehler drucken char mit scanf in Visual Studio 2012

Anzahl der Antworten 1 Antworten
Zunächst mein code: #include <stdio.h> int main(){ int a; char b; printf("Insert number: "); scanf_s("%i",&a); getchar(); printf("Insert character: "); scanf_s("%c",&b); printf("Number: %i\n",a); printf("Character: %c\n",b); getchar(); getchar(); return 0; } Ich benutze scanf aber visual studio 2012 heißt

Wie finde ich heraus *.c und *.h-Dateien wurden verwendet, um eine binäre?

Anzahl der Antworten 5 Antworten
Bin ich ein Projekt erstellen, das baut mehrere gemeinsam genutzte Bibliotheken und ausführbaren Dateien. Alle Quell-Dateien, die verwendet werden, um diese Binärdateien werden in einem Einzel - /src-Verzeichnis. So ist es nicht offensichtlich, um herauszufinden, welche Quellcode-Dateien

Springen eine bestimmte Adresse in C

Anzahl der Antworten 3 Antworten
Wie kann ich den JMP zu einer bestimmten Adresse in C? Möchte ich goto 0x10080000 Ist dies nicht funktioniert, gibt es andere Weise, die ich ändern kann, die Adresse der Programm Counter?? Wenn Sie die Adresse kennen,

Holen Sie sich die uptime in Sekunden oder Millisekunden, die auf Unix-ähnlichen Systemen

Anzahl der Antworten 2 Antworten
Ich brauche eine Methode die mir die Anzahl der Millisekunden oder Sekunden, die verstrichen ist, seit das system gestartet wurde. Ich konnte analysieren /proc/uptime , aber ich kann nicht leisten, zu verlieren-performance über diese I/0 und Analyse.

Linux - SO-Datei nicht gefunden

Anzahl der Antworten 6 Antworten
Ich habe ein Programm, das erfordert liblog4cpp installiert zu laufen. Nun, ich möchte das Programm auf einem anderen Rechner ohne liblog4cpp. Also ich finde die log4cpp.so und verschieben Sie Sie in das gleiche Verzeichnis meines Programms. Aber

Socket Programmierung zwischen client im C#.NET und server in C

Anzahl der Antworten 3 Antworten
Hier würde ich mag zu Fragen, wie schaffen die Kommunikation über socket-Programmierung zwischen client (unter Windows, mit C#.NET) und-server (auf Ubuntu, mit C). Habe ich getan, erfolgreich, wenn die server-client-beide sind entweder C#.NET oder C, aber keine

Wie man anzeigen von text in system tray-icon mit der win32-API?

Anzahl der Antworten 3 Antworten
Versuchen, um eine kleine monitor-Anwendung, die zeigt aktuellen internet-Nutzung Anteil in der system tray C mit Hilfe der win32-API. Will auch mit Farbe hintergrund oder die Farbe von text auf der Grundlage, wie viel verwendet wird, relativ

Wie Finden Sie Die Führende Null In einer Reihe mit C

Anzahl der Antworten 6 Antworten
beispielsweise,wenn ich habe die Nummer 64,und dann seine binäre Darstellung wäre 0000 0000 0000 0000 0000 0000 0100 0000 also führende null ist 25. denken Sie daran, ich habe um diese zu berechnen in O(1) Zeit. bitte

Interpretieren der kernel-panic?

Anzahl der Antworten 3 Antworten
Ich bin neu in der linux-kernel und konnte kaum verstehen, wie-debug kernel-panic. Ich habe diesen Fehler unten, und ich weiß nicht, wo in den C-code soll ich starten Sie die überprüfung. Ich dachte, vielleicht könnte ich wiederholen,

Wie Sie eine assembly-Sprache funktioniert?

Anzahl der Antworten 2 Antworten
Ich Lerne Montage und ich habe diesen Assembler-code, und mit viel Mühe ihn zu verstehen, kann jemand erläutern? Dump of assembler code for function main: 0x080483ed <+0>: push ebp 0x080483ee <+1>: mov ebp,esp 0x080483f0 <+3>: sub esp,0x10

call-stack unwinding in ARM-cortex-m3

Anzahl der Antworten 5 Antworten
Ich würde gern ein debugging-tool, das mir helfen wird, mich besser Debuggen meiner Anwendung. Ich arbeite bare-bones - (ohne Betriebssystem). mit Hilfe der IAR embedded workbench für Atmel SAM3. Habe ich ein Watchdog-timer, die fordert, einen bestimmten

Umgekehrter Reihenfolge der Zeilen ohne Umkehr Wörter in C

Anzahl der Antworten 4 Antworten
Es ist schwer zu sagen, was hier gefragt. Diese Frage ist mehrdeutig, unklar, unvollständig, zu breit, oder der rhetorischen und nicht sinnvoll zu beantworten, die in seiner aktuellen form. Für Hilfe bei der Klärung dieser Frage, so

Die Hemmung der incompatible pointer type specific warning unter GCC

Anzahl der Antworten 1 Antworten
In meinem code unter GCC bekomme ich ziemlich viele Warnungen von diesen zwei Arten. warning: passing argument 1 of 'foo' from incompatible pointer type und warning: assignment from incompatible pointer type Ich weiß, dass normalerweise diese beiden

Wie zu verwenden salsa20 (oder ChaCha)?

Anzahl der Antworten 1 Antworten
Davon ausgehen, dass wir eine große Datei, die gelesen werden kann in Blöcken von 1024 bytes oder so, wie kann ich verschlüsseln und entschlüsseln jedes Stück mit Salsa oder Chacha 20? Außerdem, wo würde ich angeben, die

OpenCL-Kopf-Aufnahme mit relativen Pfad-Problem in C++

Anzahl der Antworten 2 Antworten
Ich versuche zum ausführen eines OpenCL-C++ - Beispiel auf Eclipse CTD (auf Mac) enthält die OpenCL-header wie folgt: #include <OpenCL/cl.h> Die Datei existiert auf meinem system (OpenCL-sdk installiert ist standardmäßig auf Mac), aber nicht in einem OpenCL-Verzeichnis

Die showbits () - Funktion

Anzahl der Antworten 7 Antworten
Beim Lesen eines Buches mit dem Titel "Let us C" habe ich gelesen, dass eine Funktion showbit() vorhanden, die zeigen, können Sie die bits der Reihe. Es gab keine spezielle header-Datei angegeben, für es. Gesucht im internet

Das Lesen einer Datei C mit Datei-Deskriptor

Anzahl der Antworten 2 Antworten
Ich möchte aus einer Datei zu Lesen, indem Sie über Datei-Deskriptor. Ich kann nicht den Namen verwenden, da die Zuordnung Regeln. Ich erhalten Sie durch den Aufruf open und es funktioniert gut. In diesem moment weiß ich,

Zuweisen double-Konstante float-Variablen ohne Warnung in C?

Anzahl der Antworten 3 Antworten
In der Programmiersprache C, die Gleitkomma-Konstante double-Typ standardmäßig so 3.1415 ist doppelter Art, es sei denn, verwenden Sie 'f' oder 'F' suffix angeben, float-Typ. Ich gehe davon aus const float pi = 3.1415 wird zu einer Warnung

Wie link Intel MKL Bibliothek, nur cblas_dgemm-Funktion verwendet wird

Anzahl der Antworten 2 Antworten
Will ich testen Intel MKL matrix-Multiplikation, Also habe ich auch und benutze ich nur die cblas_dgemm Funktion, aber es sagt immer undefined reference to `cblas_dgemm' Ich auch link der -lmkl_core -lmkl_blas95_lp64 -lmkl_lapack95_lp64, Aber ich habe Hoden viele

Thread-pool-Implementierung mit pthreads

Anzahl der Antworten 2 Antworten
Ich versuche zu verstehen, die unterhalb der Implementierung des thread-Pools mit Hilfe der pthreads. Wenn ich auskommentieren das die for-Schleife in der main, das Programm stucks, nach putting Sie die Protokolle es scheint, dass seine steckenbleiben in

C Fehlermeldung "die erwartete Erklärung Planer"

Anzahl der Antworten 2 Antworten
typedef struct _lnode{ struct _lnode *next; unsigned short row; unsigned short column; short data; }lnode; typedef struct _llist{ struct _lnode *header; unsigned int size; }llist; lnode* add(lnode *lnode, lnode *newNode); Ich habe diesen code in .h-Datei und

Wie Dekodieren von mp3 in wav-Verwendung von lame in C/C++?

Anzahl der Antworten 1 Antworten
Habe ich gelernt, wie Kodieren Sie wav in mp3 mit lame_encode_buffer_interleaved von dieser Frage: Gibt es irgendeine LAME c++ wraper\simplificateur (arbeiten auf Linux Mac und Win aus reiner code)? Nun möchte ich zum decodieren der mp3 zurück

Das aufrufen einer weiteren Funktion von printf?

Anzahl der Antworten 2 Antworten
Ich mache eine einfache Aufgabe aus einem Buch über C/Objective-C, wo ich zu schreiben, ein Programm, das berechnet und zeigt das Quadrat einer ganzen Zahl, während auch putting Sie die zahlen in Anführungszeichen. Ich machte ein Programm,

Warum nicht den GCC optimieren, Strukturen?

Anzahl der Antworten 7 Antworten
Systeme verlangen, dass bestimmte primitive ausgerichtet werden, um bestimmte Punkte innerhalb des Speichers (int bytes, die ein Vielfaches von 4, - shorts bytes, die ein Vielfaches von 2, etc.). Natürlich, diese optimiert werden können, um Abfälle, die

Casting 8-bit int zu 32-bit

Anzahl der Antworten 1 Antworten
Ich denke, dass ich verwirrt mich mit endianness und bit-Verschiebung, bitte um Hilfe. Habe ich 4 8-bit ints, die ich konvertieren in eine 32-bit-int. Dies ist, was ich ein tut: uint h; t_uint8 ff[4] = {1,2,3,4}; if

So drucken Sie hexadezimal-double in C?

Anzahl der Antworten 4 Antworten
Habe ich diese Zahl in hexadezimal: FFFFFFFFFFFF und ich brauche, um es zu speichern, so habe ich doppelte double a=0xffffffffffff; aber ich brauche, um es zu drucken und ich weiß nicht, wie. Jedes mal, wenn ich %f,

Ausführung von Assembler-code in c

Anzahl der Antworten 5 Antworten
Möchte ich wissen, ob es eine Möglichkeit der Berufung in einem .c-Assembler-code? Ich möchte diesen code in meine .c-Datei Den Assembler code möchte ich ausführen .c-Datei zurückgeben, die Adresse 1. mov eax, 0x2d 2. mov ebx, 0

Unit-Tests für Fehler bei malloc()

Anzahl der Antworten 6 Antworten
Was ist der beste Weg für unit-Tests code-Pfade, bei dem eine gescheiterte malloc()? In den meisten Fällen ist es wahrscheinlich egal, weil du etwas tust, wie thingy *my_thingy = malloc(sizeof(thingy)); if (my_thingy == NULL) { fprintf(stderr, "We're

Die Zuordnung ist schneller ? malloc vs lokale Variablen

Anzahl der Antworten 7 Antworten
Was ist besser zuordnen von Speicher für eine Funktion, die Häufig allozieren und freigeben von Speicher ? Angenommen, diese Funktion wird immer aufgerufen, rund 500 bis 1000 mal pro Sekunde auf einem 1-GHz-Prozessor. (Bitte ignorieren Sie die

am besten Algorithmus zum tauschen?

Anzahl der Antworten 5 Antworten
habe ich gehört von einem Freund von mir, den besten Algorithmus für das swappen ist "(a^=b^=a^=b)" wo a und b zwei ganze zahlen miteinander vertauscht werden. aber wenn ich diese mit der Sprache c, es führte zu

for-Schleife geben Warnung: Ausdruck Ergebnis unbenutzt [-Wunused-Wert]

Anzahl der Antworten 1 Antworten
Habe ich schon starrte an dieses, für das Alter und kann nicht herausfinden, warum es gibt mir eine Warnung bei der for-loop-Anweisung. //looks for a certain account by name in the provided list, return index //of account

C Wie man mehrere Dateien für Argumente?

Anzahl der Antworten 1 Antworten
Wie würden Sie Fragen, für die Benutzer-zu-input-Dateien, die als Argumente verwendet werden (so viele wie Sie möchten)? Auch Wie würden Sie auf eine Datei drucken? scanf("%s", user_filename); FILE *fp; fp = fopen (user_filename, "r"); Ich habe versucht

Kleine RSA-oder DSA-lib ohne Abhängigkeiten

Anzahl der Antworten 3 Antworten
Gibt es eine kleine Bibliothek für RSA-oder DSA-ohne irgendwelche Abhängigkeiten wie z.B. GMP oder OpenSSL? (Geschrieben in C oder Asm) InformationsquelleAutor icefex | 2009-11-14

Suchen und Ersetzen in einer C-Datei

Anzahl der Antworten 5 Antworten
War das Problem zu finden und ersetzen einer Zeichenfolge in einer C-Datei. Ich bin neu in C-Dateien. Ich habe den folgenden code, aber ich habe nicht bekommen irgendeine Ausgabe: #include<stdio.h> #include<string.h> int main() { FILE *f1,*f2; char

numerische integration mit c

Anzahl der Antworten 2 Antworten
Habe ich zu tun, numerische integration für eine Reihe von Datenpunkten aus einer text-Datei. meine Daten Punkte Aussehen 0.5 0.479425539 1 0.841470985 1.5 0.997494987 2 0.909297427 2.5 0.598472144 3 0.141120008 3.5 -0.350783228 4 -0.756802495 4.5 -0.977530118 5

Addition und Subtraktion Bigints Mit verketteten Listen

Anzahl der Antworten 3 Antworten
Ich bin fast fertig mit dieser Aufgabe, und es bringt mich um. Dies ist mein DRITTER Beitrag über drei verschiedene Abschnitte, und ich bin ehrlich gesagt peinlich, dass ich zu kämpfen so viel mit der Zuordnung. Die

Wie zu entführen alle lokalen http-Anforderung und extrahieren Sie die url mit c?

Anzahl der Antworten 4 Antworten
Welche Richtung soll ich gehen(Bibliotheken, Dokumente)? UPDATE Kann jemand Veranschaulichung, wie winpcap, die Arbeit zu tun? UPDATE 2 Wie kann ich überprüfen, ob ein Paket ein HTTP eine? Sie brauchen nicht zu schreiben keine software, dies zu

Meine strstr() null zurückgeben, selbst wenn die Zeichenfolge gefunden werden, ist am index 0

Anzahl der Antworten 2 Antworten
Ich umgesetzt strstr() für mich,der code funktioniert für alle strings, sondern wenn der string liegt in der ersten index des string ist,wird null zurückgegeben. #include<stdio.h> const char* mystrstr(const char *str1, const char *str2); int main() { const

Execl Gibt Schlechte Adresse

Anzahl der Antworten 2 Antworten
Ich würde wirklich gerne einige debugging helfen, in diesem. Ich habe schon seit dem morgen und Ihre 4 Uhr morgens. (Ich nehme an, liefern diese in 7 Stunden [11]) Alles im main.c funktioniert, aber wenn ich einige

was ist FAR PASCAL?

Anzahl der Antworten 7 Antworten
Ich Frage mich, warum in einigen source-code gibt es diese Makros wie WEIT und PASCAL. Was bedeuten Sie und tun? Sie rufen eine Zeit-Maschine, und dann eine 30-jährige Bill Gates, erscheint und verlangt seine 640k zurück. InformationsquelleAutor

Wie kann ich feststellen, Visual Studio/Microsoft C compiler zu ermöglichen, Variablen-Deklarationen nach der ersten Anweisung?

Anzahl der Antworten 3 Antworten
Ich habe code, der kompiliert auf dem GNUARM compiler, aber Visual Studio 2010-Themen-Fehler. Das Problem betrifft das deklarieren von Variablen nach der ersten Anweisung in einem C-Sprache-Datei: main.c #include <stdio.h> #include <stdlib.h> int main(void) { int i

Multipliziert zwei lange lange Ganzzahlen C

Anzahl der Antworten 6 Antworten
Arbeite ich an einem Programm in C als ein Teil der Hausaufgaben, in dem ich das Produkt erhalten Sie zwei lange Zahl, die als Zeichenkette. eg: 123456789021 und 132456789098. Da Sie als string, ich Sie konvertiert long

Empfangen von Daten von der RS232(com)

Anzahl der Antworten 1 Antworten
Möchte ich schreiben eine app, die die Daten empfangen RS232(manchmal mit usb-Anschluss) port mit C/C#. Ich habe gesucht im Internet aber nichts gefunden. U tun haben, etwas Interessantes? Artikel, tutorials, Tipps, code-Schnipsel, alles ist sehr geschätzt. Ich

ISO C Void * und Funktionszeigern

Anzahl der Antworten 4 Antworten
Während einige tutorials und das Lesen über Funktionszeiger ich gelernt, dass offenbar die Zuweisung eines void-Zeigers an eine Funktion Zeiger, die in ISO-C undefiniert ist, gibt es eine Möglichkeit zum beheben der Warnung, die ich erhalten während