Hilfe für die Programmiersprache C?

...komplette Frage anzeigen

3 Antworten

da bin ich mit sicher ob ich da 2 mal oder ein mal = machen muss was der unterschied ist weiss ich es nicht genau

(Sieg==1 ? oder ?? zuege = 49)

Was soll das ?

da bin ich mir nicht sicher ob icd 2 mal oder ein mal = benutzen muss was der unterschied ist weiss ich es nicht genau 

0
@Escobar27

== bedeutet Gleichheit, wohingegen = Zuweisung bedeutet.
int a=1; //Die Variable a vom Typ Integer erhält den Wert 1
if(a==1){}// Hat der Wert von A den Wert 1

Logisches UND oder ODER geht mit && bzw. II

if(sieg==1 && zuege==49){}

0

Was soll das? :-)

for(i=1;i<4;i++) { punkte[i] = 0 ; }

Ich habe ein Feld im Namen punkte und das hat 3 elemente,welche mit 0 initialisiert werden müssen

0
@safur

Kannst du es noch mal formatiert posten? Bitte.
Welchen Fehler sagt er bzw. was macht er nicht richtig?

Ich bin mir auch unsicher ob das hier funktioniert.

m und k wurden nie initialisiert. Welchen Wert haben die wenn du das int-Array erzeugst?
Du gibst erst danach Werte..

int k,m ;

do {

int spielfeld[k][m] ;

0
@safur

C:\Users\Ferat\Desktop\Hausaufgabe.cpp: In function `int main()':
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:52: error: expected primary-expression before "else"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:52: error: expected `;' before "else"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:56: error: expected primary-expression before "else"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:56: error: expected `;' before "else"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:60: error: expected primary-expression before "else"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:60: error: expected `;' before "else"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:71: error: `anzeige' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:71: error: (Each undeclared identifier is reported only once for each function it appears in.)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:73: error: `zuege' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:73: error: `spielzug' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:73: error: expected primary-expression before ';' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:73: error: expected `:' before ';' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:73: error: expected primary-expression before ';' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:75: error: `sieg' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:75: error: `gewonnen' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:77: error: `Sieg' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:83: error: `oder' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:83: error: expected primary-expression before '?' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:83: error: expected `:' before ')' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:83: error: expected primary-expression before ')' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:83: error: expected `:' before ')' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:83: error: expected primary-expression before ')' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:83: error: expected `:' before ')' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:83: error: expected primary-expression before ')' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:87: error: expected `)' before "gewonnen"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:90: error: expected `)' before "gewonnen"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:93: error: `Das' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:93: error: expected `)' before "Spiel"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:98: error: `AUSGABE' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:98: error: expected `;' before "DATEI"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:108: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:108: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:108: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:108: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:108: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:113: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:113: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:113: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:113: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:118: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:118: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:118: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:118: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:120: error: `wahl' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:120: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:120: error: stray '\180' in program
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:120: error: `n' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:122: error: `gnuplot' undeclared (first use this function)
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:122: error: expected `;' before "statistik"
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:127: error: expected `;' before '}' token
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:127: error: expected `while' at end of input
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:127: error: expected `(' at end of input
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:127: error: expected primary-expression at end of input
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:127: error: expected `)' at end of input
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:127: error: expected `;' at end of input
C:\Users\Ferat\Desktop\Hausaufgabe.cpp:127: error: expected `}' at end of input

ich bekomme diese fehler 

0
@Escobar27

Man müsste es wirklich mal formatiert sehen.

if (runde == 1 ) {

   printf("Spieler 1 beginnt \n");

}else if ( runde > 1 ){

          else if (Spieler ==1 gewonnen) {
          // zu welchem IF gehört der Case?
          //Was ist
==1 gewonnen
          //Spieler ist int, eine Ganzzahl, Spieler ==1 

               printf("Spiler 2 beginnt\n"); }

          else if(Spieler != 1 gewonnen ) {
               printf("Spieler 1 beginnt\n"); }

          else (Spiel unentschieden); {

          //Was ist (Spiel unentschieden)
                 printf("Beginnt der,der 48.Zug gemacht hat\n"); 
         }
}

0
@safur

Hallo!

Das ist ja nicht nur ein Fehler -- du solltest dir mal die Syntax der Sprache anschauen und nacheinander erstmal die Syntax-(Schreib-)Fehler beheben -- erst dann kannst du echte Fehler suchen -- wir sind hier kein C-Anfänger-Kurs.

0

Was möchtest Du wissen?