Computer – die neusten Beiträge

FiiO E10K Olympus 2, auch für "normales" Headset/Kopfhörer?

Moin liebe Leute,

da ich den Kauf meines Logitech Pro X immer mehr bereue und mich mehr mit anderen Kopfhören auseinandersetze, möchte ich mal eine kleine Frage stellen. Also ich will upgraden, und zwar auf ein: FiiO E10K Olympus 2 + beyerdynamic DT 990 PRO. Ob das die optimale Kombi ist... streiten sich manche drüber aber naja (bessere Vorschläge, aber bitte nicht viel teurer, sind herzlich willkommen). Bei meinem Pro X bin ich schon lange über die Rückgabezeit (leider) aber wollte das ganze upgrade Schritt für Schritt machen. Also spielte ich mit dem Gedanken schon mal den wirklich erschwinglichen E10K Olympus 2 zu kaufen und damit erstmal das Pro X, per klinke, anzutreiben.

Dies hat 2 Gründe:

-Mitgeliefertes DAC vom Headset absolut schlecht

-Hinterer Klinkenanschluss verursachte bei Grafikkartenbelastung Störgeräusche

Nun meine Bedenken: Kann das dem Headset irgendwie schaden. (also wenn ich das ganze wie beschrieben mir da aufbaue?) Ich wüsste zwar nicht ganz wie, da das ganze für ne Impedanz von 16-150 Ohm ausgelegt ist, und das Headset nur 30 Ohm hat oder so, aber einfach mal um auf der sicheren Seite zu sein.

Und natürlich, ergibt das überhaupt Sinn? Oder kann man sich das auch Sparen und beides in einem Rutsch kaufen?

Tut mir leid, wenn meine beschriebenen Gedanken nicht ganz Sinn ergeben. Bin absoluter Anfänger auf diesem Gebiet, aber würde gerne loskommen von diesen ganzen "Gaming Headsets".

Computer, Musik, Technik, Lautsprecher, Ton, kaufen, Headset, Kaufberatung, Kopfhörer, Sound, Soundkarte, Upgrade

C: Wie kann ich ein Pointer-Array anlegen, um die Fundstellen zu speichern?

/* 24_02 dynamische Speicherverwaltung
   demonstriert realloc
   ZUR BEACHTUNG: Dies ist ein reines Demo-Programm!
                  Speicher-Reallokation in 10-Byte-Blöcken ist in der Praxis nicht sinnvoll!
                  Speicherallokation und insbesondere Speicher-Reallokation kosten erhebliche System-Resourcen!
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define STRLEN 10

int Such(char* strPtr, char* Ptr2);

int main()
{
  int n = 1;
  char* strPtr = (char*)malloc(n * STRLEN); // kleinen Speicherblock anfordern
  char* strPtr2 = (char*)malloc(n * STRLEN); // kleinen Speicherblock anfordern
  printf("Bitte Text eingeben: \n");
  fgets(strPtr, STRLEN, stdin); // einlesen
  printf("\n");

  while (strPtr[strlen(strPtr) - 1] != '\n') // Ende erreicht, letztes Zeichen '\n'?
  {
    n++; // Anzahl Blöcke inkrementieren
    strPtr = (char*)realloc(strPtr, n * STRLEN); // größeren Speicher anfordern: n Blöcke
    fgets(strPtr + strlen(strPtr), STRLEN + 1, stdin); // weiter einlesen, terminierende 0 überschreiben, STRLEN + 1 Byte stehen zur Verfügung
  }

  printf("Nach welcher Zeichenfolge soll gesucht werden?\n");
  fgets(strPtr2, STRLEN, stdin); // einlesen
  printf("\n");

  while (strPtr2[strlen(strPtr2) - 1] != '\n') // Ende erreicht, letztes Zeichen '\n'?
  {
    n++; // Anzahl Blöcke inkrementieren
    strPtr2 = (char*)realloc(strPtr2, n * STRLEN); // größeren Speicher anfordern: n Blöcke
    fgets(strPtr2 + strlen(strPtr2), STRLEN + 1, stdin); // weiter einlesen, terminierende 0 überschreiben, STRLEN + 1 Byte stehen zur Verfügung
  }

  printf("Zeichenfolge wurde %i mal gefunden\n", Such(strPtr, strPtr2));
  return 0;
}

int Such(char* strPtr, char* strPtr2)
{
  int n = 0;
  int p = 0;
  int sip = 0;

  int ltext = strlen(strPtr) - 1;
  int lzfolge = strlen(strPtr2) - 1;
  int lgteilt = ltext / lzfolge;
  char* ptrarr[] = { NULL };

  while ((lgteilt) > 0)
  {
    for (int i = 0; i < lzfolge; i++)
    {
      if (strPtr[p] == strPtr2[i])
      {
        sip++;
      }

      p++;
    }

    lgteilt--;
  }

  return (sip / lzfolge);
}

Ich verstehe leider nicht ganz, wie man ein Pointer-Array anlegen soll, um die Fundstellen zu speichern.

Ich habe zwar eine Schleife, aber diese kann z. B. "yay" nicht mit "ay" vergleichen.

Danke für die Hilfe.

Bild zum Beitrag
Computer, Technik, programmieren, Technologie, C (Programmiersprache)

Meistgelesene Beiträge zum Thema Computer