dji: c-prog im web ansprechen??

Hallo Leute
Ich hab da ein Problem.
Also, es geht um folgendes.
Ich muss einem C-Programm einen String übergeben, dieses arbeitet mit dem String und sollte mir dann ein Resultat zurückgeben.
Nun die Frage, wie kann ich das C-Prog ansprechen, wie muss der C-Coder den String ansprechen, also wie kann er ihn holen und 3. wie kann er ihn mir zurückgeben.
Die Site und das C-Prog sind auf dem gleichen Server.

Kann mir da bitte jemand helfen?

Danke und Gruss
dji

  1. Hallo Leute
    Ich hab da ein Problem.
    Also, es geht um folgendes.
    Ich muss einem C-Programm einen String übergeben, dieses arbeitet mit dem String und sollte mir dann ein Resultat zurückgeben.
    Nun die Frage, wie kann ich das C-Prog ansprechen, wie muss der C-Coder den String ansprechen, also wie kann er ihn holen und 3. wie kann er ihn mir zurückgeben.
    Die Site und das C-Prog sind auf dem gleichen Server.

    Kann mir da bitte jemand helfen?

    Danke und Gruss
    dji

    no problem

    $result = /deinpfad/deincprog '$string';

    ace

    1. Hallo Leute
      Ich hab da ein Problem.
      Also, es geht um folgendes.
      Ich muss einem C-Programm einen String übergeben, dieses arbeitet mit dem String und sollte mir dann ein Resultat zurückgeben.
      Nun die Frage, wie kann ich das C-Prog ansprechen, wie muss der C-Coder den String ansprechen, also wie kann er ihn holen und 3. wie kann er ihn mir zurückgeben.
      Die Site und das C-Prog sind auf dem gleichen Server.

      Kann mir da bitte jemand helfen?

      Danke und Gruss
      dji

      no problem

      $result = /deinpfad/deincprog '$string';

      ace

      thx
      aber wie kann der typ meinen string lesen? also was muss er machen damit er in seinem prog den string hat?

      gruss dji

      1. aber wie kann der typ meinen string lesen? also was muss er machen damit er in seinem prog den string hat?

        wenn du das c programm meinst, das sieht so aus:

        ...
           main(int argc, char *argv[]) {
              $string = argv[1];
        ...

        //argc - anzahl der übergebenen argumente
        //argv[] - array von strings, wobei argv[0] der dateiname ist, argv[1] das erste argument usw.

        gruß ace

        1. aber wie kann der typ meinen string lesen? also was muss er machen damit er in seinem prog den string hat?

          wenn du das c programm meinst, das sieht so aus:

          ...
             main(int argc, char *argv[]) {
                $string = argv[1];
          ...

          //argc - anzahl der übergebenen argumente
          //argv[] - array von strings, wobei argv[0] der dateiname ist, argv[1] das erste argument usw.

          gruß ace

          danke, so könnte es klappen

          gruss dji

        2. Hallo!

          aber wie kann der typ meinen string lesen? also was muss er machen damit er in seinem prog den string hat?

          wenn du das c programm meinst, das sieht so aus:

          ...
             main(int argc, char *argv[]) {
                $string = argv[1];
          ...

          //argc - anzahl der übergebenen argumente
          //argv[] - array von strings, wobei argv[0] der dateiname ist, argv[1] das erste argument usw.

          Ist das alles? Also im Prinzip kaum anders als in PERL? Was bedeutet der * vor argv[]?

          Grüße
          Andreas