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.
1
Antworten
Auf Android-Systemen der kernel, die ramdisk und einige Metadaten gespeichert werden in eine binäre disk-image, die gehandhabt werden durch den bootloader. Bilder werden erstellt, mit der mkbootimg - Dienstprogramm. Prüfung der mkbootimg Quelle, ich sehen, dass das
5
Antworten
Ich weiß, dass Sie erklären können, einer C-Funktion außerhalb einer Klasse, aber ist es möglich zu erklären, eine Objective-C-Methode außerhalb einer Klasse? Beispiel: //Works void printHelloC() { NSLog(@"Hello."); } //Error -(void) printHelloOC { NSLog(@"Hello."); } int main
2
Antworten
Ich ausführen muss, um ein drehen der Betrieb mit möglichst wenig Taktzyklen wie möglich. Im ersten Fall nehmen wir an __m128i als source-und dest-Typ: Quelle: || A0 || A1 || A2 || A3 || dest: || A1
4
Antworten
Dies ist nicht auf eine bestimmte Programmiersprache, das problem ist das "finden der index einen bestimmten Wert in einem array von n zahlen. Nun meine Frage, in den folgenden code können Sie ein array deklarieren, wie ich
4
Antworten
Ich heute gelernt, dass es Digraphen in C99 und C++. Das folgende ist ein gültiges Programm: %:include <stdio.h> %:ifndef BUFSIZE %:define BUFSIZE 512 %:endif void copy(char d<::>, const char s<::>, int len) <% while (len-- >= 0)
3
Antworten
Arbeitete ich auf postgresql mit libpq. Den unten angegebenen code nimmt eine Menge Zeit (Zeiten am Ende des Codes). #include "stdafx.h" #include <stdlib.h> #include <libpq-fe.h> #include <windows.h> static void exit_nicely(PGconn *conn) { PQfinish(conn); exit(1); } int _tmain(int
2
Antworten
Will ich weisen Sie einige der Speicher in C und halten Sie es im Zusammenhang mit einem java-Objekt-Instanz, wie diese: void configure(JNIEnv *object, jobject obj, ....) { char *buf = new char[1024]; //associated <buf> with <obj> somehow
4
Antworten
kann mir jemand sagen, wie Hafen ein natives c-Programm auf android-Plattform..sollte ich auch einige c Bibliotheken oder wie genau...? Vielen Dank im Voraus, InformationsquelleAutor manju | 2011-01-11
2
Antworten
Ist die O_LARGEFILE flag benötigt, wenn alle, die ich tun möchte ist schreiben einer großen Datei (O_WRONLY) oder Anhängen einer großen Datei (O_APPEND | O_WRONLY)? Aus einem thread, die ich gelesen habe mit dem Titel "Schreiben kann
2
Antworten
Ich bin mit timer_create zum erstellen eines Timers in Linux. Der callback-Prototyp: static void TimerHandlerCB(int sig, siginfo_t *extra, void *cruft) Wie kann ich Benutzer Daten, so dass ich die gleiche in der callback-wird aufgerufen, nachdem timer-Ablauf. Hier
2
Antworten
Während Sie auf dem Linux-kernel, bemerkte ich die Zeile: static void *malloc(size_t size) __maybe_unused; in Linux v3.2 /arch/frv/kernel/gdb_stub.c . Ich habe noch nie gesehen __maybe_unused verwendet werden, bevor. Ist es spezifisch für den Linux-kernel? Oder ist es
2
Antworten
Ich bin eine win32-Portierung der app zu linux und anstatt Haufen der #ganzen IFDEFs um jeden _snprintf_s, ich Frage mich, ob es einen Weg gibt #es definieren zu snprintf irgendwie. So etwas wie - #define _snprintf_s(1,2,3,4,5) snprintf(1,2,4,5)
5
Antworten
How to pass by reference mehrdimensionale Arrays mit unbekannter Größe, die in C oder C++? EDIT: Beispielsweise in der main-Funktion habe ich noch: int main(){ int x, y; int arr[x][y]; //pass_by_ref(/* passing just arr by reference */);
4
Antworten
Gibt es irgendwelche Bibliotheken zur Verfügung, die standardmäßig in der Android-NDK? Wenn nicht, kann ich mit jedem c++/c-Bibliothek, so lange, wie ich es mir selbst? Insbesondere ich brauche, Kompression, Verschlüsselung, regex und sqlite. Ich war denken mit
1
Antworten
Den neuen GDB-Python-scripting-API sieht Recht mächtig und sollte sehr nützlich sein. Jedoch schreiben ein nützliches script zum Durchlaufen der Felder in einem struct in C oder C++ ist nicht trivial. Hat jemand wissen, einige Feste Proben, was
4
Antworten
Ich habe einige code unten sein soll Konvertierung eines C (Arduino) 8-bit-byte-array auf ein 16-bit-int-array, aber es scheint nur teilweise zu funktionieren. Ich bin mir nicht sicher, was ich falsch mache. Wird das ByteArray im little endian-byte-Reihenfolge.
2
Antworten
Iam, und versuchte, einen cross-compiler mit diesem tutorial: http://wiki.osdev.org/OS_Specific_Toolchain nach den erfolgreichen Aufbau binutils,all-gcc,newlib Ich bin immer ein Fehler im letzten Teil von make build-gcc checking for shl_load... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
1
Antworten
Dies ist der Ausschnitt, wo ich die wichtigsten der anderen Klasse, indem Sie die header-Datei... Wie der Titel sagt, ich soll zum aufrufen der Funktion main() eines Programms mit Parametern aus einem anderen C-Programm. Beispiel: Angenommen, es
4
Antworten
Beim Programmieren bin ich gekommen, um eine ungewöhnliche Fehler. Wenn ich die Initialisierung einer integer in eine Schleife, manchmal heißt es, dass der Ausdruck nicht gültig ist, aber manchmal nimmt es Sie an. Das ist mein code,
4
Antworten
Fange ich mit PHP für dynamische web-Seiten. Ich habe einige Bibliotheken, geschrieben in ANSI-C für das abrufen/festlegen von Parametern und anderen proprietären Kram. Ich Frage mich, gibt es da eine einfache Lösung zu verwenden, einen wrapper in
3
Antworten
Arbeite ich auf ein C/C++ - Anwendung in Visual Studio 2010. Die Lösung hat mehrere Projekte, die kompiliert werden und rollte in einer einzigen ausführbaren Datei. Ich versuche zum hinzufügen von print-Anweisungen zum Debuggen ein paar der
1
Antworten
Ich habe diesen code unten in die Funktion: void makeSystemCall(uint32_t num, uint32_t param1, uint32_t param2, uint32_t param3){ asm volatile ( "mov %0, %%eax\n\t"//Move num to eax "mov %1, %%ebx\n\t"//Move param1 to ebx "mov %2, %%ecx\n\t"//Move param2 to
1
Antworten
Ich bin Generierung von audio-programmgesteuert. Ich höre Lücken des Schweigens zwischen meinen Puffer. Wenn ich den Haken " mein Handy einen Bereich, sehe ich, dass die ersten paar Proben von jedem Puffer fehlen, und an Ihre Stelle
1
Antworten
Ich will zu senden einige Daten über SIM900A GSM, und stolperte über dies: AT+CIPSTATUS CONNECT Ok AT+CIPSEND +CME Error: 3 (operation not allowed) Diese nur einmal passiert, ansonsten nach der gleichen Prozedur, die ich in der Lage
5
Antworten
Habe ich embedded Lua in mein C++ - Anwendung. Ich möchte Umleitung der print-Anweisung (oder vielleicht auch einfach nur neu definieren, den "drucken" - Funktion?), also kann ich die Anzeige des ausgewerteten Ausdrucks woanders. Was ist der
2
Antworten
Folgte ich dieses tutorial. Wenn ich es umsetzen in meinem code (Raytracing), und wenden Sie es auf eine Sphäre, bekomme ich eine uni-Farbe Kugel, mit einem Streifen von dunkler pixel auf. Wenn ich die random-float-generator, ich habe
4
Antworten
Wie bereits erklärt, zum Beispiel, hier, es gibt 3 wesentliche Anwendungen für das void-Schlüsselwort (mehr erfahrener C/C++ - Programmierer können überspringen, um die 4. verwenden): 1) Als Rückgabetyp für die Funktion, die nichts zurückgibt,. Diese verursacht ein
4
Antworten
Ich versuche, einen "c" - header-Datei in einer cpp-Datei. Die c-header-Datei hat das Schlüsselwort "Boolean". c-header wie folgt aussieht: #ifndef _CONFIGSTORE_H_ #define _CONFIGSTORE_H_ #ifdef __cplusplus extern "C" { #endif Boolean ConfigStoreIsPassword(char *pName); #ifdef __cplusplus } #endif #endif
2
Antworten
Ich habe versucht zu Debuggen, ein memory corruption-problem mit Perl 5 und XML::LibXML (die ich jetzt halten). Nun, hier ist, was ich immer bin: shlomif@lap:~/progs/perl/cpan/XML/LibXML/bugs/perl-xml-libxml-bugs/XML-LibXML-reader-segfault$ make test XML_CATALOG_FILES="`pwd`/sgml-lib/catalog.xml" perl find_ascii_quotes.pl index.html *** glibc detected *** perl: corrupted
2
Antworten
Ich dies Schreibe code für das hinzufügen element am Ende der verlinkten Liste: struct node{ int info; struct node* link; }; void append ( struct node **q, int num ) { struct node *temp, *r ; if
1
Antworten
Bin ich angefangen mit OpenCV und wollte mal testen, einige Proben. Die Probe, die ich verwenden legt ein Rechteck um die Gesichter auf dem Bildschirm. Aber die daraus resultierenden Entdeckungen Ruckeln und sporadische, wie verbessere ich meinen
1
Antworten
Ich versuche, um die richtige offset zu dem Namen des Bereichs, durch den Zugriff auf die sh_name Mitglied einer elf-Datei, aber es immer wieder geben mir null, oder null... Ich soll nur mmap() und die elf.h -
4
Antworten
Ich bin auf der Suche nach der Schnellste Weg, um popcount auf großen Puffer von 512 Byte. Ich kann garantieren jede gewünschte Ausrichtung, und die Puffer Größe ist immer eine Potenz von 2 ist. Der Puffer entspricht
1
Antworten
Ich habe ein Projekt mit einer Mischung von C-und C++ - Quellcode. Derzeit builds mit GCC unter OS X. hat das Projekt Die maßgeschneiderte build-Skripte, die berufen sich auf die gcc Befehl zum kompilieren der C-und C++
2
Antworten
Merry Xmas! Bin ich beim Lesen des Das Little Book of Semaphores. Es ist eine Implementierung von Semaphoren in C in dem Buch, das ich nicht ganz verstehen. Siehe unten für code. Es ist dies wakeups variable.
4
Antworten
if(pid == 0) { execvp(cmd, args); //printf("hello"); //apparently, putting this or not does not work. _exit(-1); } else { //parent process work } "execvp()" ersetzt das aktuelle Programm mit den zu-sein-execed Programm (natürlich in der gleichen Prozess-Kontext).
5
Antworten
Dass ein struct - typedef struct Point{ .... } Ich schreiben will seine prototype vor der main() , so etwas wie - typedef struct Point ; int main() { Point p1 ,p2 ; ... } typedef struct
5
Antworten
#include<stdio.h> int main() { FILE *opening; opening = fopen("hello.usr","w"); fprintf(opening,"Hello world!"); fclose(opening); printf("Writing to the file was successful.\n"); printf("Closing the program"); return 0; } Habe ich versucht diesen code, um eine Datei in c-Programmierung und schreiben den
6
Antworten
Was genau hat die Größe eines primitiven Datentyps wie int ab? Compiler Prozessor Entwicklungsumgebung Oder ist es eine Kombination dieser oder anderer Faktoren? Eine Erklärung auf der Grund der gleiche sein wird, wirklich hilfreich. EDIT: Sorry für
3
Antworten
Frage Teste ich einen einfachen code, der berechnet Mandelbrot-Fraktale. Ich habe die überprüfung seiner Leistung abhängig von der Anzahl der Iterationen in der Funktion, die prüft, ob ein Punkt gehört zur Mandelbrot-Menge oder nicht. Die überraschende Sache
1
Antworten
Ich habe Probleme dabei, den atoll-Funktion richtig eingestellt eine lange long-Wert in c ist. Hier ist mein Beispiel: #include <stdio.h> int main(void) { char s[30] = { "115" }; long long t = atoll(s); printf("Value is: %lld\n",
4
Antworten
Ist es Körper wer kann sagen, wie erstellen von Symboltabelle compiler mit C. Du meinst, der compiler ist in C geschrieben? Oder tut es das kompilieren von C-code? ı müssen asymbol Tabelle mit hash-Tabelle zu speichern, Erklärung,Funktion,
2
Antworten
In diesem code, den ich übergeben ein Zeichen Zeiger Referenz auf Funktion testen und in der Funktion zu testen, habe ich malloc Größe und schreiben von Daten auf dieser Adresse und nach das ich es zu drucken
1
Antworten
Ich brauche, um die horizontale und vertikale Histogramm eines gegebenen Feldes. Im folgenden ist der C - code, den ich ausprobiert habe. Gibt es eine Möglichkeit das zu verbessern oder eine einfache Alternative Methode? #include <stdio.h> #define
4
Antworten
Ich testen wollen, die mcheck-Funktionalität auf meinem PC zuerst zu erkennen, die malloc konsolidieren Fehler. Ich habe auf diese Weise werden Sie sicher, dass dies helfen wird, herauszufinden, einen ähnlichen Absturz auf embedded-linux-box. Leider, der Absturz dauert
5
Antworten
Schreibe ich eine kleine Anwendung in C, die zwei Parameter nimmt. Ist ein Dateiname, der andere eine Zahl, und Sie können angegeben werden, in zufälliger Reihenfolge. ./wichtigsten mit dem Namen 12345 und ./main 12345 mit dem Namen
5
Antworten
Ich habe ein Programm geschrieben, um rekursiv ein array Sortieren. Allerdings bekomme ich die folgende Fehlermeldung in line 11: syntax error before ']' token. Hier ist der code: //This program recursively sorts an array #include<stdio.h> void rec_sort(int
2
Antworten
Ich möchte, um eine Textdatei zu Lesen und setzen die Daten in ein 2 dimensionales array. Dieser code funktioniert für eine kleine text-Datei wie 0 1 1 1 0 1 1 0 1 1 1 1 aber
3
Antworten
Derzeit arbeite ich mit legacy C++ code erfolgreich kompiliert mit gcc 2.9.X. Ich wurde gefragt, port diesen alten code zu gcc 3.4.X. Die meisten Fehler wurden schnell korrigiert, aber dieser Besondere, die mich verwirrt. Kontext : struct
9
Antworten
Können Sie in der Regel keine Annahmen über die Mindestgröße für ein Datentyp? Was ich bisher gelesen habe: char: 1 Byte short: 2 Byte int: 2 Byte, in der Regel 4 Byte long: 4 Byte schwimmen??? doppelt???