Ich habe alles in meinen Händen getan und denke, es ist Zeit, um Hilfe zu bitten. Das folgende Snippet des Codes wird nur vom Hauptfaden ausgeführt, und mein ganzer Code nennt gabel () überhaupt nicht. Innerhalb einer anderen Funktion: pthread_mutex_lock(&(q->m)); ... else if (q->schedule_algorithm ....
2 Juni 2021 im 23:31
Ich versuche, ein HWND mit der IPC-Methode WM_COPYDATA zu senden. Bisher beim Senden einer Zeichenfolge lpctstr ist es funktioniert. LPCTSTR str = L"Test"; COPYDATASTRUCT cds; cds.dwData = 20; cds.cbData = sizeof(TCHAR) * wcslen(str); cds.lpData = (PVOID)str; LRESULT l = SendMessage(myhWnd, WM_COPYD....
2 Juni 2021 im 23:12
Wir haben einen Code in der Produktion, der in einer bestimmten Situation eine 32-Bit-nichtsignierte Ganzzahl um mehr als 31 Bits verlängern kann. Ich weiß, dass dies als nicht definiertes Verhalten gilt. Leider können wir das jetzt nicht reparieren, aber wir können dies tun, wenn wir nur annehmen k....
Hilfe, bitte funktioniert nicht ordnungsgemäß Eingabe . Omayma.firstname: aaaaaaaaaaaaaaaaaaaaaaaaaaaaa omayma.lastname : BBBBBBBBBBBBBBBBBBBBBBBBBBBB Ausgabe: Omayma.Firstname: AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB) Omayma.Lastname: BBBBBBBBBBB Erwartete Ausgabe: Omayma.Firstna....
2 Juni 2021 im 21:27
Ich erwarte die folgende Ausgabe: My rank is: 0 num is: 0 My rank is: 1 num is: 1 My rank is: 2 num is: 2 My rank is: 3 num is: 3 Aus dem folgenden Code: #pragma omp parallel { int my_rank = omp_get_thread_num(); #pragma omp parallel for num_threads(4) for(int i = 0; i < 4; i++){ ....
Ich versuche, einen Bash mit c aufzubauen. Aber ich hatte dieses Problem gegenüber, wenn ich das versuche: env -i bash Dies sollte ein Void env in Bash bestehen, sodass alle Umgebungsvariablen null sein sollten Beispiel: ➜ ~ env -i bash --norc bash-3.2$ env PWD=/Users/mbari SHLVL=1 _=/usr/bin/env b....
2 Juni 2021 im 20:04
Sagen wir, ich habe ein leeres Array, das mit Saiten gefüllt wird. Wie kann ich dann eine Zeichenfolge anhängen, wenn ich möchte? Hier ist, was ich bisher habe string people[20] = {}; string name = "james"; strcpy(people[0], name); ....
2 Juni 2021 im 19:47
#include<stdio.h> int main(){ char w[3]; scanf("%s",w); printf("%s\n",w); return 0; } Wenn ich zum Beispiel eine Zeichenfolge 'Ware' gibt, die 5 Zeichen hat. Aber mein Array wird nur 2 Zeichen und ein \ 0 aufnehmen. Ich wurde als "Waren" ausgegeben, warum?....
2 Juni 2021 im 19:32
Sowohl die Standards C11- als auch C17-Standards verwenden den Begriff "Konvertierungs-Spezifizierer" und "Formatspezifierer". Sind sie Synonyme? Wenn ja, warum dann die Synonyme vorstellen? Wenn nein, was ist dann der Unterschied zwischen ihnen?....
2 Juni 2021 im 15:47
Ich habe zwei Zeichenkennzeichen-Arrays: char* mainMenu[] = {"Start", "Mode"}; char* subMenu[] = {"Mode1", "Mode2", "Mode3"}; Ich lege beide Arrays in ein Array, das Zeiger auf Zeiger enthält: char **menus[] = {mainMenu, subMenu}; Jetzt möchte ich die Größe des {subMenu} -Ary mit menus abrufen. Mi....
2 Juni 2021 im 12:43
Betrachten Sie dieses Beispiel: #include <stdio.h> int main() { int fahr, celsius; int lower, upper, step; lower = 0; upper = 300; step = 20; fahr = lower; while (fahr <= upper) { celsius = 5 * (fahr - 32) / 9; printf("%d\t%d\n", fahr, celsius); ....
2 Juni 2021 im 12:38
Ich mache einen Auftrag, der erfordert, dass ich eine Zeichenfolge von einer Matrix von Ganzzahl (auf eine bestimmte Weise nicht den Punkt dieser Frage erstellen muss). Die Zeichenfolge muss ein Zeichenzeiger sein. Mein Code lautet wie folgt void funcMatrix(int *matrix, int rows, int columns, char* ....
2 Juni 2021 im 12:25
Ich versuche zu verstehen, wie Sie den Char *-Typ markieren sollen, indem ich Saiten zwischen verwalteten und nicht verwalteten Code hin und her modifiziert und modifiziert. Der nicht verwaltete Code geschafft scheint gut zu funktionieren, aber das Gegenteil funktioniert nicht. Ist Intptr für diese ....
2 Juni 2021 im 12:08
Also versuchte ich, ein Programm zu codieren, das den Benutzer dazu bittet, die Punkte eines Diagramms einzugeben, um den euklidischen Abstand zu berechnen, und verwendet es als Radius, um den Bereich eines Kreises zu ergeben. Hier ist mein Code: /*You have to take four points(x1,y1,x2,y2) from t....
2 Juni 2021 im 07:09
Ich habe also ein komisches Problem, dass ich nicht ganz verstehe, warum es passiert. In MD4Checker startet ich n Pthreads, die einen MD4-Hash bekommen und überprüfen. In MD4.C generiere ich einen MD4-Hash. Wenn ich n Threads auf 1 einstellte, funktioniert es einwandfrei. Es erzeugt den MD4-Hash mit....
2 Juni 2021 im 02:40
Mal sagen, ich habe einen Funktionszeiger extern in einer Header-Datei extern void (__stdcall * const glEnable) (GLenum cap); Gibt es eine Möglichkeit, ihn in einer Funktion zu definieren, da seine Definition von anderen Sachen abhängt void glInit() { ... Lib lib = loadLib("opengl"); gl....
1 Juni 2021 im 23:14
Ich möchte einige Eingaben an meinen GDB-Debugger bestehen, um es zu automatisieren. Etwas wie das: Enter number of inputs: 5 Enter 5 inputs: 2 4 3 2 5 Ich habe ein erwartetes Skript dafür, um meine Binärdatei zu automatisieren. Kann ich mein erwartetes Skript- und GDB-Skript kombinieren?....
gdb
1 Juni 2021 im 22:14
Von main() möchte ich, dass der Benutzer eine mathematische Funktion (i, E: 2xy) über die Befehlszeile eingeben soll. Von dort dachte ich zunächst an, durch die Zeichenfolge zu iterieren und verschiedene arithmetische Bediener, X, Y usw. analysieren, könnte dies jedoch für mehr kompliziertere Funkti....
1 Juni 2021 im 21:32
Ich habe zwei Funktionen, beide ähneln diesem: void Bit_Delay() { //this is a tuned tight loop for 8 MHz to generate timings for 9600 baud volatile char z = 12; while(z) { z++; z++; z++; z++; z -= 5; } } (Die zweite Funktion ist analo....
Ich wollte ein dynamisches Array erstellen, das Benutzereingabe enthält. Ich bekomme jedoch immer wieder Segmentierungsfehler als Fehler nach meiner ersten Eingabe. Ich weiß, dass der Segmentierungsfehler aufgrund falscher Speicherzugriff verursacht wird. Gibt es eine Möglichkeit, den Fehler im Code....
1 Juni 2021 im 20:16
Ich habe einen einfachen C-Code versucht und einen seltsamen Fehler herausfah. Hier ist der Code. Sobald der erste scanf () Die Funktion ist aufgetreten, der Compiler überspringt es automatisch und bewegt sich voraus. Warum ist das so? #include<stdio.h> #include<stdlib.h> void main() { float base_....
c
1 Juni 2021 im 20:02
Nehmen wir an, ich habe den folgenden Code: #pragma omp parallel for for (i = 0; i < array.size; i++ ) { int temp = array[i]; for (p = 0; p < array2.size; p++) { array2[p] = array2[p] + temp; Wie kann ich das {array2.size zwischen den Threads teilen, die ich anrufe, wenn ich die {{{#pr....
1 Juni 2021 im 19:15
Ich habe mehrere Strukturen, die ich versuche, in denselben Parameter für eine Funktion mit leeren Zeigern zu gelangen, aber es funktioniert nicht, und ich weiß nicht, warum. Ich habe einen einfachen Testfall erstellt, um zu zeigen, was ich renne. Wenn ich mit Clang in Repl kompiliere, funktioniert ....
1 Juni 2021 im 18:54
Ich habe gerade angefangen, C mit C zu verwenden, und ich arbeite derzeit an der Berechnung von Primzahlen mit dem Wikipedia-Algorithmus hier: algorithm Sieve of Eratosthenes is input: an integer n > 1. output: all prime numbers from 2 through n. let A be an array of Boolean values, ind....
c
1 Juni 2021 im 18:37
Ich möchte ein Array mit dem in einem anderen Array eingestellten Wert initialisieren, wie: uint8_t array_1[] = {1, 2, 3}; uint8_t array_2[] = array_1; Natürlich würde dies nicht funktionieren, da Array_1 als Zeiger betrachtet wird. Was ich versuche, ist, {array_2 array_2 mit dem Wert von {array_1....
c
1 Juni 2021 im 17:15