mikrocontroller.net

Forum: Compiler & IDEs For schleife kombinieren


Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi,
ich bin Anfänger. Bitte kann jemanden mir sagen wie kann ich dieses 
Problem lösen.
für i=0 will ich die call_function aufrufen mit k=5
    i=1 mit k=6


     for (int i=0; i<7; i++)
     {
                     if(Var(i)==0)
                        {
                           for (int k=5; k<13; k++)
               {
                             call_function(parameter[k])
                           }
                       }

                 }
Im Moment für i=0; wird die call_function 8 mal aufgerufen.

danke sehr

Autor: Bertram S. (bschall)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
for(i=0;i<7;i++)
{
 if(i==0)
  call_function(5);
 else if(i==1)
   call_function(6);
   else{}
}

Autor: Ahem (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>für i=0 will ich die call_function aufrufen mit k=5
>    i=1 mit k=6
Also, simpler gehts nun nicht.

if (i == 0) {k = 5; call_function (k);}
if (i == 1) {k = 6; call_function (k);}

Ich vermute aber, das dies nicht das ist, was Du willst, denn Deine 
Schleife sieht viel komplexer aus.
Es passt also schon mal Deine Beschreibung überhaupt nicht zu Deinem 
Lösungsversuch.

Bitte beschreibe Dein Problem genauer und versuche eine neue Lösung.

Autor: was-willst-du (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn k=i+1 ist, so hab ich Dich verstanden, dann darfst Du doch keine 
Schleife für k aufbauen.

Oder ist mir die Aufgabenstellung nicht so ganz klar?

Autor: Justus Skorps (jussa)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
vielleicht meint er sowas:
>
> for(i=0;i<7;i++)
> {
>   call_function(parameter[i+5]);
> }
> 

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi,
was mache ich mit der Bedingung: if(Var(i)==0)
danke

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich überlege noch am besten
danke

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.