HX3 Foren

HX3 Foren (https://hx3.de/)
-   Software- und Webentwicklung (https://hx3.de/software-webentwicklung-23/)
-   -   [C] Schach-Quellcode-Problem (https://hx3.de/software-webentwicklung-23/c-schach-quellcode-problem-11478/)

boonz 26.09.2005 13:33

[C] Schach-Quellcode-Problem
 
Hi,

ich arbeite zur Zeit an einem Schach-Spiel (zunächst nur über Keyboard spielbar) und bekomme beim compilen einen Fehler. Hier der Teil des Codes, den es anscheinend betrifft:

Code:

[................]



for(float i=0; i<=6;i=i+0.1)
        {
                setcolor(12);
                settextstyle(4,HORIZ_DIR,i);
                outtextxy(50,120,"WELCOME TO THE CHESS");
                delay(30);
                cleardevice();
        }
        outtextxy(50,120,"WELCOME TO THE CHESS");
        settextstyle(1,HORIZ_DIR,3);
        getch();
        cleardevice();

        //Displaying Group Members
        setcolor(CYAN);
        outtextxy(50,220,"Designed by:");
        setcolor(6);
        outtextxy(50,250,"BoOnZ");

        //Displaying Roll Numbers
        outtextxy(350,250,"L1F01BSCS0144";
        getch();
        cleardevice();
        cleardevice();

        settextstyle(1,HORIZ_DIR,2);
        setcolor(12);
        outtextxy(50,10,"During the game Press:\n");
        outtextxy(50,10,"______________________\n");


        setcolor(6);
        settextstyle(1,HORIZ_DIR,1.5);
        outtextxy(50,60,"F2 to save file\n");
        outtextxy(50,80,"F3 to load file\n");
        outtextxy(50,100,"ESC to exit game\n");
        outtextxy(50,120,"U to undo selection\n");
        outtextxy(50,200,"\nPress any key to play ");
        getch();
        cleardevice();


        cleartext();
        initialize();
        char ch;
        int x=-1,y=-1,x1=-1,y1=-1;
        setcolor(9);
        outtextxy(10,400,"Player 1");
        for(;;)
        {
              int game;
                game=gameover();
                  if(game==0)
                  {
                        break;
                  }
                        FILE *fp;
                        ch=getch();
                        if(ch==0){
                        ch=getch();
                        if(ch=='<'){


[................]

Ich hab das Gefühl, nach soviel Arbeit habe ichn Knick in der Pupille, kann mir jemand helfen? :nixweiss:

Snevsied 26.09.2005 15:35

AW: [C] Schach-Quellcode-Problem
 
Poste auch mal den Fehler! Das könnte auch weiter helfen!

boonz 26.09.2005 15:40

AW: [C] Schach-Quellcode-Problem
 
Zitat:

e:\programme\microsoft visual studio\myprojects\chess\chess_main.cpp(37) : error C2501: 'outtextxy' : Fehlende Speicherklasse oder Typbezeichner
Das ist der Fehler

Snevsied 26.09.2005 15:44

AW: [C] Schach-Quellcode-Problem
 
Das liegt eindeutig an der outtextxy, die Funktion fehlt dir, hast du die als FunktionXY.h eingebunden oder im selben quellcode nochmal reingeschreiben?

boonz 26.09.2005 15:45

AW: [C] Schach-Quellcode-Problem
 
Code:

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <ctype.h>               
#include <dos.h>

=> Ich glaub irgendwie nicht, dass es daran liegt :komisch:

Snevsied 26.09.2005 15:54

AW: [C] Schach-Quellcode-Problem
 
Poste mal die Funktion outtextxy rein! will sehen wie die aussieht!

boonz 26.09.2005 15:58

AW: [C] Schach-Quellcode-Problem
 
Erm, "outtextxy" ist eine Funktion, die glaube ich in <ctype.h> enthalten ist, und ganz einfach für eine Ausgabe des in den Paramtern angegebenen Textes an den Koordinaten x,y ausführt....

vergleichbar mit cout -c++ und printf

Snevsied 26.09.2005 16:21

AW: [C] Schach-Quellcode-Problem
 
Da haben wir den Fehler:

//Displaying Roll Numbers
outtextxy(350,250,"L1F01BSCS0144";

die Klammern hinten fehlt!

Bin von Java an was anderes gewonnt.

boonz 26.09.2005 16:27

AW: [C] Schach-Quellcode-Problem
 
Boah ey, ich könnte die Wände hochgehen :ticking: :schlagen: :motz:

Snevsied 26.09.2005 16:31

AW: [C] Schach-Quellcode-Problem
 
Kann passieren, für weitere Sichtungen stehe ich zu Verfügung :)

Atomic 26.09.2005 18:09

AW: [C] Schach-Quellcode-Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Deine Software taugt nichts.
So muss das aussehen:

Snevsied 26.09.2005 18:12

AW: [C] Schach-Quellcode-Problem
 
@Atomic
Du bist aber schlau :) Das Problem haben wir schon gelöst! Beiträge zu lesen kann sich lohnen :)

boonz 26.09.2005 18:17

AW: [C] Schach-Quellcode-Problem
 
Zitat:

Zitat von AtomicHX3
Deine Software taugt nichts.
So muss das aussehen:

Microsoft Visual Studio 6.0 mit GeShi. Keine Ahnung, was da schief gelaufen is :stupid:

Atomic 26.09.2005 18:27

AW: [C] Schach-Quellcode-Problem
 
Zitat:

Zitat von Snevsied
@Atomic
Du bist aber schlau :) Das Problem haben wir schon gelöst! Beiträge zu lesen kann sich lohnen :)

Das ist aber nicht der Grund warum ich es poste.
Mit einer besseren Software wäre der Fehler soffort aufgefallen.

Snevsied 26.09.2005 18:31

AW: [C] Schach-Quellcode-Problem
 
ok, das habe ich dann missverstanden, ziehe meinen Scherz zurück :)

Da ist Java deutlich C/C++ vorraus, mit Eclipse passieren einem solche doofe Fehler nicht!
Ich glaube es gibt auch Eclipse für C/C++.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:57 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119