mikrocontroller.net

Forum: PC-Programmierung ohne goto anweisung


Autor: pretty (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
eine Bitte: wie sollte es diese ohne goto funktionieren??

#include <stdio.h>

void matrixschlamper(int spalten, int zeilen, char c)
{
  int i=0, j=0;
  marke1:
  if(i<zeilen)
  {
  i++;
     marke2:
     if(j<spalten)
     {
     j++;
     printf("%c ", c);
            goto marke2;
     }
     j=0;
     printf("\n ");
            goto marke1;
  }
}

Autor: docean (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
indem du C lernst, heißer Tipp eine for Schleife wäre was für dich

Autor: Tim T. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
#include <stdio.h>

void matrixschlamper(int spalten, int zeilen, char c) {
 int i, j;

 for ( i = 0; i < zeilen; i++ ) {    
  for( j = 0; j < spalten; j++ ) printf("%c ", c);
  printf("\n ");
 };

 return;
}

Eventuell auch mal über putchar() nachdenken...

Autor: pretty (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke für deinen Tipp docean...
ich hab`s und sieht`s so aus und passt`s...

#include <stdio.h>
#include "algorithms.h"

void matrixgut(int spalten, int zeilen, char c)
{
  int i, j;
  for(i=0; i<zeilen; i++)
  {
    for(j=0; j<spalten; j++)
    {
       printf("%c ", c);
       }
       printf("\n ");
       }
}

Danke nochmals...

Autor: pretty (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich danke dir auch vielmals Tim.T  ;-)

Autor: vladimir (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
... so einfach hatten wirs damals in der Schule nicht... ;-(

Autor: Thomas Klima (rlyeh_drifter) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
vladimir schrieb:
> ... so einfach hatten wirs damals in der Schule nicht... ;-(

ihr hattet aber auch nicht so sprechende Funktionsnamen ;-)

Autor: Gerry E. (micky01)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas Klima schrieb:
> vladimir schrieb:
>> ... so einfach hatten wirs damals in der Schule nicht... ;-(
>
> ihr hattet aber auch nicht so sprechende Funktionsnamen ;-)

Stimmt, das waren ja Zeilennummern ;-)

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
pretty schrieb:

> eine Bitte: wie sollte es diese ohne goto funktionieren??

Wo lernt man eigentlich solches C?

Autor: vladimir (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
A.K. schrieb:

>> eine Bitte: wie sollte es diese ohne goto funktionieren??

> Wo lernt man eigentlich solches C?

Andere Frage: Wo lernt man solches Deutsch ;-)

Ich glaube: "solches C" ist eine Schulaufgabe und man soll es in das, 
was man gelernt hat, umwandeln.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.