Pointer & String



  • Hallo liebe Code Freunde,

    ich habe ein kleines Problem ich soll eine Funktion schreiben die auf die Zeichen eines Strings mit der Hilfe von Pointer zugreifen. Also die Anzahl der Zeichen zählen.

    int pointer (char a*[])
    

    Ich habe bis jetzt nur einen einfachen Zähler benutzt aber das ist ja nicht das Ziel.
    Da ich leider gar kein Ansatz habe diese Funktion mit Pointer zu schreben.

    Hoffe ihr könnt mir einen Anstoß geben 😉 👍



  • Zeig mal, wie du es bislang gemacht hast.


  • Mod

    Praktisch jeder Satz in deinem Beitrag widerspricht dem vorherigen, der Code passt auch nicht zu irgendeiner deiner Aussagen. Wie soll man dir da helfen? Ordne erst einmal deine Gedanken, werde dir im klaren was du überhaupt tun möchtest und erkläre es uns sauber. Stell dar, was du bisher versucht hast und warum und ganz wichtig: Was dein Problem ist.

    P.S.: "Ich habe keine Lust meine Hausaufgaben zu machen" ist zwar auch ein Problem, aber keines, das hier gelöst wird.



  • bis jetzt nur diesen zähler damit das Programm läuft.

    for(i=0;i <= 81;i++) {
          if(x[i] == '\0'){
           return counter++; }
           else { counter++; }
           }
    

    ansonsten hatte ich das als Idee/Ansatz

    while(x[i] != '\0') {
           k++;
           i++;
          }
          *x=k;
    


  • Bitte komplette Funktionen. Woher sollen wir wissen wie die Variablen definiert sind.

    Auf den ersten Blick sieht beides falsch aus.


Anmelden zum Antworten