|
Verfasser |
Nachricht |
PSP-Kenner
Experte
Beiträge: 675
Gruppe: User
Registriert seit: Feb 2011
Status:
Offline
Danke erhalten: 285
|
RE: [Anfänger] C Problem
Ja, hoff ich auch ist echt schwer es zu lernen...
|
|
24.04.2011 13:52 |
|
|
|
dark-awesome
stehn
Beiträge: 3.204
Gruppe: Banned
Registriert seit: Jul 2010
Status:
Offline
Danke erhalten: 2192
|
RE: [Anfänger] C Problem
Ja, hoff ich auch ist echt schwer es zu lernen...
Naja mehr oder weniger schwer. Es dauert halt länger und das Buch hats ja auch in sich. Gerade beir mi ist das blöd da ich nicht so gerne Lese aber wenn man C lernen will muss man alt da durch. ^^
Dann hab mal alle Spaß bei C lernen so schwer ist das nicht. Wird ja eigentlich sehr gut erklärt.
Dieser Beitrag wurde zuletzt bearbeitet: 24.04.2011 13:58 von dark-awesome.
|
|
24.04.2011 13:58 |
|
Folgende User bedanken sich: |
|
PSP-Kenner
Experte
Beiträge: 675
Gruppe: User
Registriert seit: Feb 2011
Status:
Offline
Danke erhalten: 285
|
RE: [Anfänger] C Problem
@stehn wie gut kannst du C schon? Oder bist du schon fertig?
|
|
24.04.2011 14:01 |
|
|
|
dark-awesome
stehn
Beiträge: 3.204
Gruppe: Banned
Registriert seit: Jul 2010
Status:
Offline
Danke erhalten: 2192
|
RE: [Anfänger] C Problem
Naja bin noch dabei zu lernen.
|
|
24.04.2011 14:34 |
|
|
|
dark-awesome
stehn
Beiträge: 3.204
Gruppe: Banned
Registriert seit: Jul 2010
Status:
Offline
Danke erhalten: 2192
|
RE: [Anfänger] C Problem
am besten ist immer sich die geeignete schule dafür zu suchen
vorausgesetzt man möchte das programmieren auch mal zu mberuf machen
Naja muss man nicht
Das Buch C von A bis Z reicht vollkommen.
Wenn man was nicht versteht ist das nicht schlimm, irgendwann kommt man selber drauf und denkt sich "man warum hab ich das nicht früher gecheckt" xD
Man macht halt immer wieder ein Paar Programme mit dem Inhalt was man gerade gelernt hat. Und probier ein bisschen rum. Dann wieder Lesen usw.
|
|
24.04.2011 19:46 |
|
|
|
Shana-chan
Developer
Beiträge: 2.834
Gruppe: Datenpfleger
Registriert seit: Feb 2011
Status:
Abwesend
Danke erhalten: 1997
|
RE: [Anfänger] C Problem
und wozu gibt ein geniales Special auf Computer Rechtsklick> Neu>Texdukoment ^^
Ich der sehr vergesslich ist, ist schon dabei ein psp homebrew zumachen ^^
MyAnimeList
[img ]http://abload.de/img/twins1sicr1.png[/img][/url]
|
|
24.04.2011 20:11 |
|
|
|
Shana-chan
Developer
Beiträge: 2.834
Gruppe: Datenpfleger
Registriert seit: Feb 2011
Status:
Abwesend
Danke erhalten: 1997
|
RE: [Anfänger] C Problem
was fortgeschrittenes ich kann ja mal bisschen von code zeigen ^^
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int Anzahl_Versuche;
int Zahlenbereich;
int Auswahl;
int Versuche;
int Zahl;
int Zufallszahl;
int zahl_max = Zahlenbereich;
//Schwierigkeitsgrad
cout << "Welchen Schwierigkeitsgrad moechten sie den gerne?" << endl;
cout << "1) Easy (Bereich: 1-30, 6 Versuche)" << endl;
cout << "2) Moderate (Bereich: 1-40, 5 Versuche)" << endl;
cout << "3) Hard (Bereich: 1-50, 4 Versuche)" << endl;
cout << "Schwierigkeitsgrad > ";
cin >> Auswahl;
if (Auswahl == 1)
{
Zahlenbereich = 30;
Anzahl_Versuche = 6;
cout << "Erraten sie eine Zahl von 1-30 (6 Versuche)" << endl;
MyAnimeList
[img ]http://abload.de/img/twins1sicr1.png[/img][/url]
|
|
24.04.2011 20:39 |
|
|
|
Shana-chan
Developer
Beiträge: 2.834
Gruppe: Datenpfleger
Registriert seit: Feb 2011
Status:
Abwesend
Danke erhalten: 1997
|
RE: [Anfänger] C Problem
also ein zahlenratespiel
haben wird bereits für windos geschrieben kann dir den code geben wenn du willst
Ja ein Zahlenratespiel
Klar wäre nich schlecht
MyAnimeList
[img ]http://abload.de/img/twins1sicr1.png[/img][/url]
|
|
24.04.2011 20:50 |
|
|
|
myRonnix
Profi
Beiträge: 391
Gruppe: User
Registriert seit: Jan 2011
Status:
Offline
Danke erhalten: 302
|
RE: [Anfänger] C Problem
[code}
void Zahlenbereich(int& von, int& bis);
void Versuche(int& versuche);
void main()
{
int auswahl;
int versuche = 3; //Anzahl der Versuche
[/code]
Muss das nicht int main heißen?
|
|
25.04.2011 10:09 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: [Anfänger] C Problem
[code}
void Zahlenbereich(int& von, int& bis);
void Versuche(int& versuche);
void main()
{
int auswahl;
int versuche = 3; //Anzahl der Versuche
[/code]
Muss das nicht int main heißen?
Manche C++ Compiler akzeptieren main als void-Funktion
Achja... willst du jetzt C++ oder C lernen? Der Code ist in C++... in C gibt es keine Referenzen, da musst du Zeiger verwenden.
|
|
25.04.2011 10:13 |
|
|
|
D4V3 $v1
Junior Mitglied
Beiträge: 13
Gruppe: User
Registriert seit: Apr 2011
Status:
Offline
Danke erhalten: 0
|
RE: [Anfänger] C Problem
Hier mal für PSP:
#include <pspsdk.h>
#include <stdio.h>
#include <pspdebug.h>
#define printf pspDebugScreenPrintf
void Game(int von, int bis, int versuche);
void Zahlenbereich(int& von, int& bis);
void Versuche(int& versuche);
int main()
{
int auswahl;
int versuche = 3; //Anzahl der Versuche
int von = 1; // Untere Grenze des Zahlenbereichs
int bis = 10; // Obere Grenze des Zahlenbereichs
//Bildschirm löschen
pspDebugScreenClear();
//Menü ausgeben
printf("Aktuelle Einstellungen: Zahlenbereich %d...%d, Versuche %d\n", von, bis, versuche);
printf("X...Spiel starten\n");
printf("O...Zahlenbereich aendern\n");
printf("/\...Anzahl der Versuche aendern\n");
printf("R...Ende\n");
//Menüauswahl vom Benutzer einlesen
scanf("%d", &auswahl);
// Je nach ausgewähltem Menüpunkt entsprechenden Code ausführen
switch(auswahl)
{
case 1: Game(von,bis,versuche); // Spiel starten
break;
case 2: Zahlenbereich(von,bis); // Zahlenbereich eingeben
break;
case 3: Versuche(versuche);// Anzahl der Versuche ändern
break;
}
}
while(auswahl != 4);
}
int Game(int von, int bis, int versuche)
{
int zufallszahl; //Zufallszahl
int eingabe;
int i;
pspDebugScreenClear();
zufallszahl = rand() % (bis - von + 1) + von;
//Rateschleife
for(i = 0; i < versuche; i++)
{
// Eingabe des Benutzers
printf("Zahl eingeben: ");
scanf("%d", &eingabe);
//Abfrage ob die Zahl eraten wurde
if(eingabe == zufallszahl)
{
printf("Die Zahl wurde erraten ");
//Warten auf Tastendruck
getch();
//Rateschleife abbrechen
break;
}
if(eingabe < zufallszahl)
{
printf("die gesuchte Zahl ist groesser\n");
}
else
{
printf("die gesuchte Zahl ist kleiner\n");
}
}
//Abfrage ob die Zahl erraten wurde
if(eingabe != zufallszahl)
{
printf("Sie haben die Zahl nicht erraten, es waere %d gewesen.\n", zufallszahl);
//warten auf Tastendruck
getch();
}
}
int Zahlenbereich(int& von, int& bis)
{
printf("Geben sie einen Zahlenbereich ein von: ");
scanf("%d", &von);
printf("Geben sie einen Zahlenbereich ein bis: ");
scanf("%d", &bis);
}
int Versuche(int& versuche)
{
printf("Geben sie die anzahl der Veruche ein: ");
scanf("%d", &versuche);
}
Kann es nur ungetestet & einpaar fehlende funktionen anbieten,da
ich kein C++ kann,und es gerade lerne.
@HscKmaN
Ich weiß,100.000 syntax fehler
so long
D4v3
Dieser Beitrag wurde zuletzt bearbeitet: 25.04.2011 10:45 von D4V3 $v1.
|
|
25.04.2011 10:44 |
|
|
|
Ceikor
Ex-Developer
Beiträge: 581
Gruppe: User
Registriert seit: Dec 2008
Status:
Abwesend
Danke erhalten: 701
|
RE: [Anfänger] C Problem
@D4V3 $v1:
Dann beginn nochmal von vorne mit dem lernen.
1. C ist nicht C++ und der code ist komplett in C geschrieben.
2. int funktionen ohne rückgabewert? Viel erfolg damit.
Da frag ich mich gerade was du gelernt hast bzw. gerade dabei bist zu lernen -.-
|
|
25.04.2011 10:52 |
|
|
|
myRonnix
Profi
Beiträge: 391
Gruppe: User
Registriert seit: Jan 2011
Status:
Offline
Danke erhalten: 302
|
RE: [Anfänger] C Problem
Also ich lerne gerade c++
ist für mich irgendwie verständlicher als c... lol
|
|
25.04.2011 16:54 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: [Anfänger] C Problem
Also ich lerne gerade c++
ist für mich irgendwie verständlicher als c... lol
Hä? C++ ist die objektorientierte Version von C... solange du also nicht objektorientiert programmierst (Klassen, etc.) solltest du kaum einen Unterschied merken >.<
|
|
25.04.2011 16:57 |
|
|
|
Shana-chan
Developer
Beiträge: 2.834
Gruppe: Datenpfleger
Registriert seit: Feb 2011
Status:
Abwesend
Danke erhalten: 1997
|
RE: [Anfänger] C Problem
[code}
void Zahlenbereich(int& von, int& bis);
void Versuche(int& versuche);
void main()
{
int auswahl;
int versuche = 3; //Anzahl der Versuche
[/code]
Muss das nicht int main heißen?
Manche C++ Compiler akzeptieren main als void-Funktion
Achja... willst du jetzt C++ oder C lernen? Der Code ist in C++... in C gibt es keine Referenzen, da musst du Zeiger verwenden.
Ich wollte C++ lernen ^^
und was sagst du auf den 1.t blick bisher ganz gut oda scheizze ??
MyAnimeList
[img ]http://abload.de/img/twins1sicr1.png[/img][/url]
|
|
25.04.2011 16:57 |
|
|
|
|