Suchergebnisse für Anfrage "c"

5 die antwort

Funktioniert "break" nur für "for", "while", "do-while", "switch" und für "if" -Anweisungen?

Angenommen, ich habe einif Anweisung innerhalb einesfor loop: for( ; ; ) { if( ) { printf(" inside if"); break; }//if printf("inside for"); }//forNow, wird dasbreak -Anweisung bewirkt, dass der Compiler das @ verläsfor Schleife oder wird es nur ...

13 die antwort

Welche Funktionen aus der Standardbibliothek müssen (sollten) vermieden werden?

Ich habe bei Stack Overflow gelesen, dass einige C-Funktionen "veraltet" sind oder "vermieden werden sollten". Können Sie mir bitte einige Beispiele für diese Art von Funktion und den Grund dafür nennen? Welche Alternativen zu diesen Funktionen ...

6 die antwort

crypt Funktion und Verbindungsfehler "undefinierter Verweis auf 'crypt'"

Ich habe die crypt-Funktion in c verwendet, um die angegebene Zeichenfolge zu verschlüsseln. Ich habe den folgenden Code geschrieben, #include<stdio.h> #include<unistd.h> int main() { printf("%s\n",crypt("passwd",1000)); }Aber der obige Code ...

TOP-Veröffentlichungen

3 die antwort

C Funktionsänderungszeichenfolge unter Verwendung des Zeigers

Ich versuche, eine Funktion zu erstellen, die ein char-Array von der Hauptfunktion unterscheidet. Das versuche ich zu tun: #include <stdlib.h> #include <stdio.h> #include <conio.h> void change(char *a); int main() { char a[] = "hello"; ...

3 die antwort

Addition von zwei Zeigern in c oder c ++ wird nicht unterstützt. Warum

Warum das Hinzufügen von zwei Zeigern in c oder c ++ nicht unterstützt wird. Wann mache ich, int *ptr,*ptr1; int sum = ptr + ptr1;C oder C ++ löst einen Fehler aus. Während es unterstützt, int diff = ptr - ptr1;

1 die antwort

AudioQueue hat meinen Puffer gefressen (die ersten 15 Millisekunden davon)

Ich erstelle Audio programmgesteuert. Ich höre Lücken der Stille zwischen meinen Puffern. Wenn ich mein Telefon an ein Oszilloskop anschließe, sehe ich, dass die ersten Proben jedes Puffers fehlen und an ihrer Stelle Stille herrscht. Die Länge ...

1 die antwort

Wie verwende ich c library function fgets in der Assemblersprache?

Wie im Titel beschrieben, wie man C-Bibliotheksfunktions-Fgets in Assemblersprache verwendet? In der Tat möchte ich wissen, wie man den Dateizeiger auf stdin erhält. Danke für deine Antwort

1 die antwort

Warum produziert sysctl E_INVAL unter Mac OS X?

Below ist ein reduzierter Ausschnitt aus C / Obj-C-Code, der mithilfe von sysctl das Argument eines bestimmten Prozesses mit PID 50 abruft. ... int getProcessArgs[3] = { CTL_KERN, KERN_PROCARGS, 50 }; sysctl(getProcessArgs, 3, NULL, &length, ...

5 die antwort

Die beste plattformübergreifende (portable) mathematische Bibliothek mit beliebiger Genauigkeit [geschlossen]

Ich bin auf der Suche nach einer guten mathematischen Bibliothek mit willkürlicher Genauigkeit in C oder C ++. Könnten Sie mir bitte einige Ratschläge / Vorschläge geben? Die Hauptanforderungen: ItMUS willkürlich große ganze Zahlen behandeln ...

4 die antwort

Warum haben wir Doppel- und Dreifachzeiger in Objective-C- oder C-Sprache verwendet?

Ich bin verwirrt, wenn ich einen einzelnen Zeiger nehmen möchte und wann ich einen doppelten Zeiger nehmen soll. In der folgenden Struktur, was genau hat? struct objc_class { Class isa; Class super_class; const char *name; long version; long ...