Array in C



  • Hallo Zusammen

    Ich arbeite gerade an einem Projekt und stehe jetzt an einem sehr sehr dummen Fehler an. Ich möchte einen einfachen Array mit Buchstaben füllen und diesen anschliessend Zeichenweise wieder ausgeben.

    int main()
    {
      int i;
      char zeichenkette[1000];
      int zeichen=0;
      zeichenkette[zeichen]="A";
      zeichen++;
      zeichenkette[zeichen]="B";
      zeichen++;
      for(i=0;i<zeichen;i++)
      {
          printf("%c", zeichenkette[i]);
      }
      return 0;
    }
    

    Im Projekt-Programm muss der Array genau gleich angewendet werden.

    Wäre froh um eine Antwort :).

    So Long.



  • Swazy schrieb:

    Im Projekt-Programm muss der Array genau gleich angewendet werden.

    Also eine Hausaufgabe.



  • Also ein Fehler ist auf jeden Fall, dass du Strings reinschreiben willst. Probier mal 'A' und 'B'.



  • int main()
    {
      int i;
      char zeichenkette[1000];
      int zeichen=0;
      zeichenkette[zeichen]='A';
      zeichen++;
      zeichenkette[zeichen]='B';
      zeichen++;
      for(i=0;i<zeichen;i++)
      {
          printf("%c", zeichenkette[i]);
      }
      return 0;
    }
    

    Ich hoffe du findest den Unterschied 😉



  • Cool danke :D!!
    Problem gelöst und ich kann weiter Coden :>
    Vielen Dank & Schönen Abend noch!


Anmelden zum Antworten