gulli:board Logo

Anzeige


  Antwort
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 2.882
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Ich habs dir mal ein wenig korrigiert:
PHP-Code:
#include <iostream>
#include <string>

using namespace std;

int main(int argcchar *argv[])
{
    
string a;
  
    
cout << "Geben Sie den Satz ein der uebersetzt werden soll." << endl;
    
cout << "Sie koennen auch einzelne Woerter eingeben." << endl << endl;
    
cin >> a;

    
// Hier war ein Off-By-One-Fehler...
    
for ( int i 0a.length(); i++ )
    {
         
// Falls das aktuelle Zeichen gleich 'e' ist, wird es durch 'i' ersetzt.
         
if(a[i]=='e')
             
a[i] = 'i';
    }
    
// Das Resultat ausgeben.
    
cout << "Ihr neuer Satz: " << << endl;
    
cin.get(); // system("PAUSE"); funktioniert nur unter Windows
    
return EXIT_SUCCESS;

Alt 21. 12. 2007, 18:50 Kugelfisch23 is online now Mit Zitat antworten #51
kenix
Mitglied
 
Registrierungsdatum: Feb 2006
Beiträge: 206
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von Kugelfisch23 
Ich habs dir mal ein wenig korrigiert:
PHP-Code:
cout << "Geben Sie den Satzein der uebersetzt werden soll." << endl;
    
cout << "Sie koennen auch einzelne Woerter eingeben." << endl << endl;
    
cin >> a

Auch nicht 100 % richtig, um einen ganzen Satz zu konvertieren, sollte auch mehr als ein Wort eingelesen werden.

Also anstatt

PHP-Code:
cin >> a
PHP-Code:
getline(std::cina); 
bzw. ohne std:: Präfix
PHP-Code:
getline(cina); 
nehmen
Alt 22. 12. 2007, 13:27 kenix is offline Mit Zitat antworten #52
Hofi-1992
Krümelmonster
 
Benutzerbild von Hofi-1992
 
Registrierungsdatum: Mar 2006
Ort: Sesamstraße
Beiträge: 398
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Hi , ich hab zwei Frage :

Bitte nicht rummaulen , ich bin nicht sehr gut im Programmieren und diese zwei Sachen hab ich noch nicht gelernt !

Wie kann ich in C++ ein Bild ins Programm einbinden ?

Wie kann ich (wenn das Bild bereits drinnen ist ) das Bild verschieben ?

Ich möchte nämlich ein einfaches "Pong" Spiel für die Schule schreiben , denn dann bekomm ich einen Testeinser dazu !

lg Hofi
Alt 22. 12. 2007, 14:43 Hofi-1992 is offline Mit Zitat antworten #53
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 2.882
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Du brauchst eine Grafik-Bibliothek, ich kann dir etwa SDL empfehlen. Dort erstellst du die eine Bildschirm-Surface (SDL_SetVideoMode()), lädst das Bild (SDL_LoadBMP()) in eine Surface und malst diese dann an der entprechenden Stelle auf den Schirm (SDL_BlitSurface()).
Alt 22. 12. 2007, 14:49 Kugelfisch23 is online now Mit Zitat antworten #54
Hofi-1992
Krümelmonster
 
Benutzerbild von Hofi-1992
 
Registrierungsdatum: Mar 2006
Ort: Sesamstraße
Beiträge: 398
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von Kugelfisch23 
Du brauchst eine Grafik-Bibliothek, ich kann dir etwa SDL empfehlen. Dort erstellst du die eine Bildschirm-Surface (SDL_SetVideoMode()), lädst das Bild (SDL_LoadBMP()) in eine Surface und malst diese dann an der entprechenden Stelle auf den Schirm (SDL_BlitSurface()).

Mit Grüssen aus'm Ozean
Kugelfisch

Könntest du mal ein Code-Beispiel posten ?

lg
Alt 22. 12. 2007, 15:21 Hofi-1992 is offline Mit Zitat antworten #55
Larius
manchmal nur wahnsinnig
 
Benutzerbild von Larius
 
Registrierungsdatum: Aug 2004
Ort: Österreich
Beiträge: 1.704
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Also wenn es ein GANZ EINFACHES Pong werden sollte, warum machst du es dann nicht in ner Eingabeaufforderung?

Machst einfach ein Spielfeld (Zweidimensionales Array) wo du einen Ball (o, ., x, *, Fantasie sind keine Grenzen gesetzt ) hin und her bewegst. Die Curser bewegst du halt durch ne einfache Berechnung vom Ball hin und her.

Hat ja niemand gesagt, das man LIVE spielen muss
Alt 22. 12. 2007, 15:28 Larius is offline Mit Zitat antworten #56
Hofi-1992
Krümelmonster
 
Benutzerbild von Hofi-1992
 
Registrierungsdatum: Mar 2006
Ort: Sesamstraße
Beiträge: 398
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von Larius 
Also wenn es ein GANZ EINFACHES Pong werden sollte, warum machst du es dann nicht in ner Eingabeaufforderung?

Machst einfach ein Spielfeld (Zweidimensionales Array) wo du einen Ball (o, ., x, *, Fantasie sind keine Grenzen gesetzt ) hin und her bewegst. Die Curser bewegst du halt durch ne einfache Berechnung vom Ball hin und her.

Hat ja niemand gesagt, das man LIVE spielen muss

Ich muss es in Borland machen , da wir nur dass verwenden dürfen !
Alt 22. 12. 2007, 15:36 Hofi-1992 is offline Mit Zitat antworten #57
Larius
manchmal nur wahnsinnig
 
Benutzerbild von Larius
 
Registrierungsdatum: Aug 2004
Ort: Österreich
Beiträge: 1.704
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Borland unterstütz Konsolenanwendungen. Und alles, was ich da beschrieben habe, funktioniert im Borland (Das weiß ich, weil wir damals so eine "Art" KI geschrieben haben)
Alt 22. 12. 2007, 15:37 Larius is offline Mit Zitat antworten #58
Hofi-1992
Krümelmonster
 
Benutzerbild von Hofi-1992
 
Registrierungsdatum: Mar 2006
Ort: Sesamstraße
Beiträge: 398
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von Larius 
Borland unterstütz Konsolenanwendungen. Und alles, was ich da beschrieben habe, funktioniert im Borland (Das weiß ich, weil wir damals so eine "Art" KI geschrieben haben)

Ja , aber ich kenn keine Arrays oda was imma das auch is , ich hab erst zwei Jahre programmieren gehabt !
Alt 22. 12. 2007, 15:41 Hofi-1992 is offline Mit Zitat antworten #59
insa
lange Rede oft kein Sinn
 
Benutzerbild von insa
 
Registrierungsdatum: Jun 2006
Ort: im Haus
Beiträge: 454
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Ja , aber ich kenn keine Arrays oda was imma das auch is , ich hab erst zwei Jahre programmieren gehabt !

Zwei Jahre Programmieren und nicht wissen was Arrays sind?
Kennst du sowas da:

int myArray[10];
myArray[0] = 5;

?
Alt 22. 12. 2007, 15:43 insa is offline Mit Zitat antworten #60
Larius
manchmal nur wahnsinnig
 
Benutzerbild von Larius
 
Registrierungsdatum: Aug 2004
Ort: Österreich
Beiträge: 1.704
Re: [Sammelthread] Codeschnippsel und kurze Fragen

http://www.highscore.de/cpp/einfuehrung/index.html

Kapitel 2 - Variablen. 2.7 behandelt dann ausführlich die Arrays

Btw, 2 Jahre Programmieren und ihr habt noch nichts von Arrays (Feldern) gehört? Ist das so freiwilliger EDV-Unterricht bzw was macht ihr dort überhaupt? Weil ohne die Grundlagen (Und dazu würd ich Array schon zählen) würd ich mich nicht an ne graphische Bibliothek heranwagen..
Alt 22. 12. 2007, 15:44 Larius is offline Mit Zitat antworten #61
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 2.882
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von Hofi-1992 
Könntest du mal ein Code-Beispiel posten ?
Ja, weil ich gerade gute Laune habe...

Spoiler:
Alt 22. 12. 2007, 15:46 Kugelfisch23 is online now Mit Zitat antworten #62
Hofi-1992
Krümelmonster
 
Benutzerbild von Hofi-1992
 
Registrierungsdatum: Mar 2006
Ort: Sesamstraße
Beiträge: 398
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von insa 
Zwei Jahre Programmieren und nicht wissen was Arrays sind?
Kennst du sowas da:

int myArray[10];
myArray[0] = 5;

?

Nein , tut mir Leid !

Ich bin ein Elektroniker , ich mache das Programmieren nicht so ausführlich !

Ich kann mit Zeigern, Abfragen , Schleifen, Felder und (auch Rekursiv-)Funktion arbeiten ..... mehr fällt mir im Moment nicht ein !
Alt 22. 12. 2007, 15:47 Hofi-1992 is offline Mit Zitat antworten #63
insa
lange Rede oft kein Sinn
 
Benutzerbild von insa
 
Registrierungsdatum: Jun 2006
Ort: im Haus
Beiträge: 454
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Was verstehst du unter Feldern? Ist doch das selbe und sowas sollte man noch vor Zeigern lernen
Alt 22. 12. 2007, 15:49 insa is offline Mit Zitat antworten #64
Larius
manchmal nur wahnsinnig
 
Benutzerbild von Larius
 
Registrierungsdatum: Aug 2004
Ort: Österreich
Beiträge: 1.704
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von Hofi-1992 
Ich kann mit Zeigern, Abfragen , Schleifen, Felder und (auch Rekursiv-)Funktion arbeiten ..... mehr fällt mir im Moment nicht ein !

Na in dem Falle nicht

Aber ich bin mal so freundlich:

Zitat:
http://www.highscore.de/cpp/einfuehrung/index.html

Kapitel 2 - Variablen. 2.7 behandelt dann ausführlich die Arrays

Durchlesen, verstehen, Problem beseitigt (Und ne Wissenslücke gestopft)
Alt 22. 12. 2007, 15:49 Larius is offline Mit Zitat antworten #65
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 2.882
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Felder sind Arrays.
Alt 22. 12. 2007, 15:49 Kugelfisch23 is online now Mit Zitat antworten #66
Hofi-1992
Krümelmonster
 
Benutzerbild von Hofi-1992
 
Registrierungsdatum: Mar 2006
Ort: Sesamstraße
Beiträge: 398
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Die Zeiger hab ich vor den Feldern gelernt !

Ich hab erst am Dienstag das erste mal von Feldern was gehört !
Also kenn ich mich nicht so gut aus damit !

Ich weiß ich bin noch ein Noob !
Alt 22. 12. 2007, 15:53 Hofi-1992 is offline Mit Zitat antworten #67
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 2.882
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Das schwierigste an einem halbwegs brauchbaren Pong wird nicht die Grafik sein, sondern die Kollision Schläger vs. Ball (Rechteck vs. Kreis). Selbst wenn man Tangentialkräfte, die den Ball rotiern lassen könnten, vernachlässigt, ist das immer noch nicht trivial.
Alt 22. 12. 2007, 16:02 Kugelfisch23 is online now Mit Zitat antworten #68
insa
lange Rede oft kein Sinn
 
Benutzerbild von insa
 
Registrierungsdatum: Jun 2006
Ort: im Haus
Beiträge: 454
Re: [Sammelthread] Codeschnippsel und kurze Fragen

So schwer ist es doch nicht? Wenn man jetzt mal wirklich nur nen Ball an ner Wand abprallen lässt, muss man doch nur die richtung aus der er kommt invertieren. Oder überseh ich da was?
Alt 22. 12. 2007, 16:10 insa is offline Mit Zitat antworten #69
Hofi-1992
Krümelmonster
 
Benutzerbild von Hofi-1992
 
Registrierungsdatum: Mar 2006
Ort: Sesamstraße
Beiträge: 398
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Erstmal thx für die Antworten !

Ich werd jetz mal anfangen und berichten falls ich von euch Hilfe brauche !

lg Hofi
Alt 22. 12. 2007, 16:12 Hofi-1992 is offline Mit Zitat antworten #70
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 2.882
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von insa 
So schwer ist es doch nicht? Wenn man jetzt mal wirklich nur nen Ball an ner Wand abprallen lässt, muss man doch nur die richtung aus der er kommt invertieren. Oder überseh ich da was?

Ja, die Wände sind trivial (siehe mein SDL-Sample-Code. Der lässt auf diese Weise eine Grafik springen), aber die Schläger nicht unbedingt.
Alt 22. 12. 2007, 16:12 Kugelfisch23 is online now Mit Zitat antworten #71
Larius
manchmal nur wahnsinnig
 
Benutzerbild von Larius
 
Registrierungsdatum: Aug 2004
Ort: Österreich
Beiträge: 1.704
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Kugelfisch, mal ehrlich: Wenn er nicht mal Arrays kann, wie soll er sich dann mit sowas Komplexen wie SDL zurecht finden?

Wie gesagt, einfache Konsolenanwendung für ein Pong-Spiel reicht.
Alt 22. 12. 2007, 16:14 Larius is offline