Brauche Hilfe (C)

01/24/2011 16:04 Blut-Engel#1
Hi! Hab n Prob: Ich will dass wenn man Befehle eingiebt dass er das Folgende dann ausgiebt... Bitte kann mir jemand helfen mit
PHP Code:
break; 
funktsts net...
Also hir der Code:
PHP Code:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(int argcchar *argv[])
{
printf("Von: Floffel03 aus E*Pvper \n");

printf("www.elitepvpers.com");

int Note;


printf("Schreibe deinen Begriff ueber den du mehr wissen willst \noder schreibe HELP um alle Befehle aufzulisten\n");
scanf("%d", &Note);
if (
"k""kk"){
             
printf("Dieser Begriff heist: Ok\n");
             }

if (
"bb"){
         
printf("Dieser Begriff heist: Byby also tschüss/bis bald\n");
        }

if (
"re""wd"){
       
printf("Dieser Begriff heist: Wiederda, also ich bin zurück\n");
      }
break;
if (
"np"){
       
printf("Dieser Begriff heist: NoProblem also Kein Problem\n");
      }
break;
if (
"afk"){
       
printf("Dieser Begriff heist: AwayFromKeybord also ich bin nicht am Computer\n");
           }
break;
if (
"rofl""lol""xD""xd"":D"":d""Rofl""/lachen"){
             
printf("Dieser Begriff heist: Lachen\n");
            }
break;
if (
"^^"){
           
printf("Dieser Begriff heist: Laecheln\n");
          }
break;
if (
"bg""bd"){
           
printf("Dieser Begriff heist: Bis Gleich/ bd\n");
          }
break;
if (
"HELP""Help""help"){
             
printf("Hir die Begriffe:\n k/kk \n bg/bd\n xD/Rofl/:D\n afk\n ^^\n re/wd\n np\n bb\nSo das wars!");
            }
break;



  
system("PAUSE");    
  return 
0;//beendet das Programm

So danke schonmal^^ Achso: Er rattert alles runter wenn ichs aufrufe...
Das &Note hab ich einfah mal dringelassen... man kanns warscheinlich auch rausnehmen....
Naja also danke schonmal an alle dir mir versuchen zu helfen^^

Gruß Floffel
01/24/2011 16:20 xNopex#2
Mal sone Frage vorne weg: Hast du dir jemals ein Buch oder ein Tutorial über C durchgelesen?

Pseudocode:
Code:
int n;
scanf ("%d",&n);
if( n == 1 )
{
    //wow n ist eins
}else
{
    // schade n ist nicht eins
}
01/24/2011 16:37 Blut-Engel#3
ja und ich wollts ohne Zahlen machen, so kann ichs ja auch. aber so dann eher mit case....
trotzdem danke

und ja ich weis dass man dann int durch char und %d durch %c austauschen muss bevor nochmal sowas kommt. Und niemand wird allwissend geboren... Habe 2 h gesucht, in 3 Büchern. Nur deshalb frag ich hir.

So also für alle die auch das Prob hatten: Mein Prob wurde nich gelösst ich habs dann einfach so gemacht:

01/24/2011 17:00 xNopex#4
Quote:
und ja ich weis dass man dann int durch char und %d durch %c austauschen muss bevor nochmal sowas kommt. Und niemand wird allwissend geboren... Habe 2 h gesucht, in 3 Büchern. Nur deshalb frag ich hir.
Dann suchst du falsch.
>> [Only registered and activated users can see links. Click Here To Register...]

>>>>
Code:
char* myCString;
scanf( "%s", myCString );
if( strcmp( "test", myCString ) == 0 )
{
    //Strings sind gleich
}
01/24/2011 19:09 Blut-Engel#5
Vielen dank das hat mir geholfen ;-)