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.

Read-Funktion in der Netzwerk-Programmierung in C

Anzahl der Antworten 5 Antworten
Ich diesen code verwenden für das Lesen von socket : int n ; char buffer[256]; n = read(newsockfd, buffer, 255); if (n < 0) { error("ERROR reading from socket"); } wenn die Daten, die gelesen werden müssen,

Win32 - Anfügen von text in ein Edit-Steuerelement

Anzahl der Antworten 2 Antworten
Versucht, anfügen von text an ein edit-Steuerelement in einem Dialogfeld. Ich kann nicht _tcscat_s Anhängen richtig. Es stürzt ab und sagt etwas über die Puffer zu klein oder etwas über eine mit null beendete Zeichenfolge. int WINAPI

Wie verwenden von Variablen im system() in c

Anzahl der Antworten 5 Antworten
Bitte helfen Sie mir mit meinem code. Ich bin mit dem system () - Funktion in c#. Lassen Sie uns sagen ich will ein neues Verzeichnis mit C-code. char name; printf("Enter the name of directory: "); scanf("%s",

Mit C++ Bibliothek in C-code

Anzahl der Antworten 4 Antworten
Ich habe eine C++ - Bibliothek, stellt verschiedene Klassen zur Verwaltung von Daten. Ich habe den Quellcode für die Bibliothek. Möchte ich erweitern die C++ - API zur Unterstützung von C-Funktionsaufrufen so, dass sich die Bibliothek kann

Was ist der Unterschied zwischen "rb+" - und "ab" in fopen()?

Anzahl der Antworten 1 Antworten
Ich verstehe nicht den Unterschied zwischen den "ab" und "rb+" - Modi bei Verwendung fopen() in C. Warum sollte ich wählen Sie eine statt der anderen? In a Modi können Sie nicht suchen oder Lesen; und alle

Effizienz der CUDA-Vektor-Typen (float2, float3, float4)

Anzahl der Antworten 0 Antworten
Ich versuche zu verstehen, die integrate_functor im particles_kernel.cu von CUDA-Beispiele: struct integrate_functor { float deltaTime; //constructor for functor //... template <typename Tuple> __device__ void operator()(Tuple t) { volatile float4 posData = thrust::get<2>(t); volatile float4 velData = thrust::get<3>(t);

Mit strncpy() kopieren const char *

Anzahl der Antworten 4 Antworten
Ich bin sehr neu in C, ich bin stecken mit der strncpy-Funktion.\ Hier ist ein Beispiel was, mit dem ich arbeite: int main() { const char *s = "how"; struct test { char *name; }; struct test

Wie man die NIC-details aus einem C-Programm?

Anzahl der Antworten 4 Antworten
Ich möchte die folgenden Angaben für alle NICs an meinem computer: 1) Interface-name (zB. eth0) 2) Nummer der Schnittstelle (wie in Windows), wenn so etwas existiert in Linux 3) NIC-Bandbreite und Modus (zB. 1Gb/s full-duplex) mit C-code

Immer eine hexadezimale Zahl in ein Programm über die Kommandozeile

Anzahl der Antworten 6 Antworten
Kann ich dies tun: int main(int argc, char** argv) { unsigned char cTest = 0xff; return 0; } Aber was ist der richtige Weg, um eine hexadezimale Zahl in das Programm über die Kommandozeile? unsigned char cTest

Warnung: Parameternamen (ohne Typen) in Funktionsdeklaration

Anzahl der Antworten 3 Antworten
Rookie-Frage zur info. Immer, wenn ich kompilieren/ausführen des Codes, extern tolayer2(rtpktTo1); ich eine Warnung erhalten. Die Warnung liest, wie der Titel, Warnung: Parameternamen (ohne Typen) in Funktionsdeklaration Jede Hilfe dankbar. node0.c extern struct rtpkt { int sourceid;

Was bedeutet ein Punkt vor den Namen der Variablen in struct bedeuten?

Anzahl der Antworten 2 Antworten
Blick auf die linux-kernel-source, fand ich dies: static struct tty_operations serial_ops = { .open = tiny_open, .close = tiny_close, .write = tiny_write, .write_room = tiny_write_room, .set_termios = tiny_set_termios, }; Habe ich noch nie gesehen, wie eine notation

MinGW nicht definieren, WIN32-Fehler im Präprozessor-Direktiven

Anzahl der Antworten 2 Antworten
Ich bin mit mingw32-make zum kompilieren eines Projekts für Windows, die hängt an einem Projekt namens libevent2. Ich bekomme immer wieder diese Fehler - util.h:69:25: fatal error: sys/socket.h: No such file or directory Offensichtlich eine Datei aus

Warum kann ich nicht kopieren eines Arrays mittels `=`?

Anzahl der Antworten 9 Antworten
Ich bin angefangen C zu lernen durch Lesen K&R und gehen durch einige der übungen. Nach einigen kämpfen war ich endlich in der Lage, komplette übung 1-19 mit dem folgenden code: /* reverse: reverse the character string

Mit Schleife zum Durchlaufen durch verknüpfte Liste

Anzahl der Antworten 4 Antworten
War ich beim Lesen über ein paar grundlegende Operationen auf verketteten Liste, und ich sah zwei Arten von Schleifen verwendet wird überwiegend struct node { int data; struct node *next; }*start=NULL,*tmp; Die erste Schleife der form for(tmp=start;tmp->next!=NULL;tmp=tmp->next);

C-compiler für MS-DOS

Anzahl der Antworten 9 Antworten
Habe ich MS-DOS 6.22 installiert auf eine virtuelle Maschine mit VirtualBox, alles gut funktioniert, der Zweck, das zu tun, zu kompilieren Sie ein Programm, geschrieben in der Sprache C, die angezeigt und bearbeitet bits in der (virtuellen)

Wie kann ich definieren #define in mein Make-Dateien

Anzahl der Antworten 3 Antworten
In meinem c/c++ - Dateien, gibt es mehrere #define. Als Beispiel: #ifdef LIBVNCSERVER_HAVE_LIBZ /* some code */ #ifdef LIBVNCSERVER_HAVE_LIBJPEG /* some more code */ Können Sie mir bitte sagen, wie kann ich ändern, mein Makefile.in so dass

die Verwendung der sizeof-operator

Anzahl der Antworten 6 Antworten
Die Ausgabe des folgenden Programms #include<stdio.h> int main(){ int *p[10]; printf("%ld %ld\n",sizeof(*p),sizeof(p)); } ist 8 <--- sizeof(*p) gives size of single element in the array of int *p[10] 80 <--- sizeof(p) gives size of whole array which

c union und bitfields

Anzahl der Antworten 4 Antworten
Kann bitfields verwendet werden, in die union? Wenn dabei zwei böse Dinge, haben Sie summieren oder multiplizieren? 😉 +1 zu Amardeep. Nicht und nicht zu divya. Neighter bitfields noch Gewerkschaften müssen böse sein. Ich benutze Strukturen in

split/parse und Holen Sie sich den Wert aus einem char-array

Anzahl der Antworten 4 Antworten
Ich möchte eine Funktion schreiben, die in C, durch die ich bekommen kann Wert des Tags aus einem char-array :: Beispiel :: char a="name=RRR&school=AAA&roll=111&address=SSS"; Ich möchte eine Funktion schreiben, die - wenn ich "name" als parameter der

Incompatible pointer type

Anzahl der Antworten 4 Antworten
Habe ich die Funktion mit folgender Signatur: void box_sort(int**, int, int) und Variablen der folgenden Art: int boxes[MAX_BOXES][MAX_DIMENSIONALITY+1] Wenn ich den Aufruf der Funktion box_sort(boxes, a, b) GCC gibt mir zwei Warnungen: 103.c:79: warning: passing argument 1

Vergleichen von zwei floats

Anzahl der Antworten 5 Antworten
#include <stdbool.h> bool Equality(double a, double b, double epsilon) { if (fabs(a-b) < epsilon) return true; return false; } Ich habe versucht, diese Methode zum vergleichen von zwei Doppel, aber ich bekomme immer Probleme, da ich nicht

Wie verbinden Sie mehrere Dateien Implementierung in C

Anzahl der Antworten 3 Antworten
Habe ich eine Reihe von .c - Dateien, d.h. die Dateien Implementierung sagen main.c A. c B. c Denen Funktionen aus Dateien aufrufen kann eine beliebige Funktion aus einer anderen Dateien. Meine Frage, brauche ich ein .h

Wie konvertieren von UTC in die lokale Zeit in C?

Anzahl der Antworten 10 Antworten
Es ist eine einfache Frage, aber die Lösung scheint ganz einfach. Ich würde gerne wissen, wie konvertieren von UTC in die lokale Zeit. Ich bin auf der Suche nach einer Lösung in C, die standard und mehr

Was ist "standard-Eingabe"?

Anzahl der Antworten 5 Antworten
Ich wurde beauftragt mit der Erstellung eines test-Programms in C liest den Inhalt der standard-Eingabe und druckt diese dann. Aber ich habe ein wenig Zweifel: was ist genau standard-Eingabe? Ist es, was ich in die Tastatur? Ist

bubble-sort ein Zeichen-array in alphabetischer Reihenfolge in c

Anzahl der Antworten 4 Antworten
Ich versuche zu bubble-sort ein Zeichen-array in alphabetischer Reihenfolge. Mein code ist wie folgt: #define CLASS_SIZE 10 #include <stdio.h> void bubbleSortAWriteToB(const char a, char *b); int main(void){ char *s_letters[CLASS_SIZE]; char letters[CLASS_SIZE] = {'a','r','p','b','r','c','x','e','w','j'}; bubbleSortAWriteToB(letters,s_letters); return 0; }

Tun Sie string-Literale, die am Ende mit einem null-terminator enthält eine zusätzliche null-terminator?

Anzahl der Antworten 1 Antworten
Beispiel: char a = "abc\0"; Nicht standard-C sagen, daß ein anderes byte von Wert 0 angefügt werden muss, auch wenn der string bereits eine null am Ende? So, ist sizeof(a) gleich 4 oder 5? Es gibt absolut

So beenden Sie ein Programm, basierend auf Benutzer-Eingabe in C

Anzahl der Antworten 6 Antworten
Ich bin gerade erst C zu lernen und ich habe eine problem mit dem stoppen mein Programm basiert auf dem, was der Benutzer eingegeben. #include <stdio.h> #include <stdbool.h> int main() { int a; int b; char c[5];

Finden Adresse einer lokalen Variablen in C mit GDB

Anzahl der Antworten 2 Antworten
Sagen, ich habe einige C-code, der geht entlang der Linien von: void fun_1(unsigned int *Alter) [...] int main() { unsigned int Alter[24]; } In GDB, wie finde ich die Adresse des Alters? "Suche nach Adresse-Funktion" - age

wie man enum-Werte vergleichen

Anzahl der Antworten 2 Antworten
Ich habe eine Frage zu enum C. Definierte ich ein enum in der folgenden Weise: typedef enum { Hello1 = 1, Hello2 = 2, Hello3 = 3 }Hello Hello hello; int value = 3; dann, wie vergleichen

Wie kompilieren und ausführen C-Programm, sowohl mit MPI und OpenMP auf Windows

Anzahl der Antworten 3 Antworten
Ich habe ein Programm auf C, die beide MPI und OpenMP. Um zu kompilieren, dieses Programm auf Windows-system habe ich heruntergeladen und installiert gcc-compiler zur Verfügung gestellt, die von MinGW. Mit diesem compiler kann ich kompilieren und

Was ist der Zweck eines 'if (0) - block-if-else-block?

Anzahl der Antworten 15 Antworten
Meine Frage ist, über die line, die ich erwähnt habe in dem Thema, und ich kann sehen, in vielen Orten innerhalb der Produktion von code. Der gesamte code sieht wie folgt aus: if (0) { //Empty braces

Wie führen Sie eine Iteration durch Zeiger?

Anzahl der Antworten 4 Antworten
Beispiel: int *start; start = (int*)malloc(40); Wenn ich wollte, Durchlaufen alle 40 bytes, wie würde ich tun? Ich versuchte dabei so etwas wie: while(start != NULL){ start++; } aber, dass durchläuft eine massive Anzahl von Werten, die

Wie zu beheben "conflicting types Fehler" in C?

Anzahl der Antworten 7 Antworten
Für die folgenden C-code (für das austauschen von zwei zahlen) bin ich immer die "Konflikt-Typen" Fehler für swap Funktion: #include <stdio.h> #include <stdlib.h> int main() { int a,b; printf("enter the numbers to be swapped"); scanf("%d%d",&a,&b); printf("before swap");

typecasting zu unsigned in C

Anzahl der Antworten 8 Antworten
int a = -534; unsigned int b = (unsigned int)a; printf("%d, %d", a, b); Drucke -534, -534 Warum ist die Umwandlung nicht stattfindet? Ich erwartet, dass es -534, 534 Wenn ich den code ändern, um int a

richtigen Weg zu weisen Funktionszeiger

Anzahl der Antworten 2 Antworten
Ich bin ein wenig verwirrt über die richtige syntax für die Zuweisung einer Funktion den Zeiger auf eine variable. Wenn ich eine Funktion foo int foo(); und ich bin Zuweisung einen Zeiger auf variable foo auf bar

Konvertieren lib + header-Datei der DLL

Anzahl der Antworten 1 Antworten
Ich habe eine Bibliothek (lib-Datei + .h header-Datei). Ich mag es in einer DLL, so dass ich können einfach verwenden Sie es in VB6. Ist es ein bequemer Weg, dies zu tun? mögliche Duplikate von Konvertieren Sie

übergeben Sie Zeichenfolgen, die durch Verweis in C

Anzahl der Antworten 8 Antworten
Ich habe Probleme, herauszufinden, wie übergeben Sie Zeichenfolgen zurück, die durch die Parameter einer Funktion. Ich bin neu in die Programmierung, also ich kann mir vorstellen das dies wahrscheinlich eine Anfänger-Frage. Jede Hilfe Sie ihm geben könnte

So vermeiden Sie strcpy_s Puffer zu klein

Anzahl der Antworten 2 Antworten
Muss ich kopieren std::string data in ein char-array. Die Länge meiner Strings ist variabel, aber die Länge von meinem char-array ist fest. const int SIZE = 5; char name[SIZE]; std::string data = "1234567890"; strcpy_s(name, 5, data.c_str()); //causes

Bei der Verwendung von printf ()/scanf vs cout/cin?

Anzahl der Antworten 4 Antworten
Teste ich einige Ausschnitte fand ich aus dem web mit g++ aus MinGW. Dies ist der C++ compiler...warum dann tut es richtig kompilieren von C....warum machen die Leute verflechten C und C++. Ist die konkrete Frage: Ist

Wie werden die struct-members reserviert im Speicher?

Anzahl der Antworten 3 Antworten
Während Sie versuchen, zu erstellen eine Speicher-manager für die Zukunft von C-Programmen habe ich über diese Frage: "wenn Strukturen zugeordnet sind, deren Mitglied Feldern gespeichert werden in der angegebenen Reihenfolge?" Betrachten Sie beispielsweise die folgende Struktur. typedef

Wie kann ich dynamisch alloziert ein array von strings in C?

Anzahl der Antworten 4 Antworten
Wenn ich die Anzahl der Elemente in einer var namens "totalstrings" und eine var namens "string-Länge", das ist die Zeichenfolge, die Größe jedes Elements, wie kann ich dynamisch alloziert ein array namens "array"?" Dies ist ein array

Hat ein R-compiler für C/C++ gibt es?

Anzahl der Antworten 5 Antworten
Ich wundere mich über die beste Methode zur Bereitstellung von R. Matlab hat die "matlab-compiler" (MCR). Dort hat gewesen Diskussion über etwas ähnliches in der Vergangenheit für R, zusammenstellen würde R in C oder C++. Hat jemand

Wie kann ich kopieren Sie eine Datei von einem Verzeichnis in ein anderes in c/c++

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche nach einem einfachen Beispiel, wie das kopieren einer Datei von einem Verzeichnis in ein anderes in C. Das Programm sollte nur verwendet werden, cross-Plattform-Funktionen, die systemeigene C. "Native" - Funktionen sind in

Sind 'neben' und ""Bitweises oder" das gleiche in diesem Fall?

Anzahl der Antworten 6 Antworten
Sagen, ich habe vier 32-bit-zahlen, die so definiert werden, dass Ihre bits nicht überlappen, d.h. unsigned long int num0 = 0xFF000000; unsigned long int num1 = 0x00FF0000; unsigned long int num2 = 0x0000FF00; unsigned long int num3

Wie zu entfernen \n oder \t, der aus einem gegebenen string in C?

Anzahl der Antworten 5 Antworten
Wie kann ich die Streifen ein string alle \n und \t in C? InformationsquelleAutor goe | 2009-10-03

Wie ändere ich die hosts-Datei in einem windows-Programm?

Anzahl der Antworten 6 Antworten
Wie wäre ein Programm in C++/C /C# - Programm ändern Sie die C:\Windows\System32\drivers\etc\hosts Inhalt der Datei in windows? Ich weiß, das klingt wie phishing, ehrlich nicht. Was bedeutet "Seine promittion" bedeutet? Außerdem... warum sollte Sie das tun

gdb kann nicht auf Speicher-Adresse Fehler

Anzahl der Antworten 5 Antworten
hier ist mein disas-code: 0x0804844d <+0>: push %ebp 0x0804844e <+1>: mov %esp,%ebp 0x08048450 <+3>: and $0xfffffff0,%esp 0x08048453 <+6>: sub $0x20,%esp 0x08048456 <+9>: movl $0x8048540,(%esp) 0x0804845d <+16>: call 0x8048310 <[email protected]> 0x08048462 <+21>: lea 0x1c(%esp),%eax 0x08048466 <+25>: mov %eax,0x4(%esp)

Die IDEs haben eine gute Unterstützung für die Programmierung mit CUDA?

Anzahl der Antworten 4 Antworten
Bin ich angefangen zu Programmieren mit CUDA C. gibt es keine IDE, die sind besonders gut für die Programmierung? Ich bin mit einem windows-Rechner und ein persönliches macbook 😀 (Aber ich will wissen, was Menschen benutzen linux

Warum Symbole einer gemeinsamen Bibliothek nicht gelöst werden konnten, zur link-Zeit?

Anzahl der Antworten 6 Antworten
Dies ist mein 2. post auf dieser Seite in meinem bemühen zu verstehen, die Zusammenstellung/linking-Prozess mit dem gcc. Wenn ich versuche, um eine ausführbare Datei, die Symbole gelöst werden müssen, zur link-Zeit, aber wenn ich versuche auf

Sortieren einer Liste von Strings in Alphabetischer Reihenfolge (C)

Anzahl der Antworten 2 Antworten
Ok, hier ist mein problem. Ein Lehrer hat, um nach dem Zufallsprinzip wählen Sie eine Schülerin (der Schüler hat Sie) verdienen einen besonderen bonus in der Endwertung und um das zu tun, Sie legt N Stück Papier