Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 18:08

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C anfänger Frage

Discussion on C anfänger Frage within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
moin zusammen hab folgendes problem,..

erstmal den code
Code:
/* bsp2.c */ 
#include <stdio.h>

main() {
    int x,y;
    printf("\n\t1. R e c h e n p r o g r a m m\n");
    printf("\nBitte x eingeben :");
    scanf("%i",&x);
    printf("Bitty y eingeben:");
    scanf("%i",&y);
    printf("\n %i + %i ist %i",x,y,x+y);
    printf("\n %i - %i ist %i",x,y,x-y);
    printf("\n %i * %i ist %i",x,y,x*y);
    printf("\n %i / %i ist %i",x,y,x/y);
    printf("\n %i %% %i ist %i",x,y,x%y);
    }
so wenn ich das compile klappt alles super startet in MS-DOS ich gebe x ein drücke enter... gebe y ein drücke enter und das proggy schließt sich...
k.a an was das liegt wäre über hilfe sehr erfreut
Medix is offline  
Old 12/25/2006, 14:13   #2
 
elite*gold: 0
Join Date: Jul 2004
Posts: 980
Received Thanks: 46
ich nehme jetzt mal an du startest das ganze aus der IDE heraus und das dos fenster wird automatisch geöffnet richtig?

da liegt nun das Problem sobald dein Programm durchgelaufen ist beendet es sich und das Dos Fenster schließt sich automatisch

du hast nun 2 Möglichkeiten

1. du startest dein Programm von hand indem du ein Dos Fenster öffnest (Ausführen und "cmd" eingeben ohne tütelchen)

oder

2. du fügst in dein Programm am schluss

System("PAUSE");

ein

Code:
/* bsp2.c */
#include <stdio.h>

main() {
   int x,y;
   printf("\n\t1. R e c h e n p r o g r a m m\n");
   printf("\nBitte x eingeben :");
   scanf("%i",&x);
   printf("Bitty y eingeben:");
   scanf("%i",&y);
   printf("\n %i + %i ist %i",x,y,x+y);
   printf("\n %i - %i ist %i",x,y,x-y);
   printf("\n %i * %i ist %i",x,y,x*y);
   printf("\n %i / %i ist %i",x,y,x/y);
   printf("\n %i %% %i ist %i",x,y,x%y);
   System("PAUSE");
   }
Ultima is offline  
Old 12/25/2006, 14:45   #3
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
Ok danke für die fixe hilfe

Code:
System("PAUSE");
erkennt mein compiler nicht mhhh komisch er erkennt dies als fehler.
Medix is offline  
Old 12/25/2006, 14:51   #4
 
elite*gold: 0
Join Date: Jul 2004
Posts: 980
Received Thanks: 46
sollte eigentlich nicht aber alternativ geht auch

getchar();
getchar();

der 2. is zur sicherheit^^
Ultima is offline  
Old 12/25/2006, 14:53   #5
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
Vielen dank nun gehts <3
+karma... aber meine frage wieso erkennt mein compiler nicht system("pause");
den befehl werd ich ja bestimmt noch öfters brauchen...


und getchar();
getchar(); ist das die einzigemöglichkeit? Weil ich würde das prog schon gerne geöffnet halten auch wenn ich ne taste drücke... mfg medix
Medix is offline  
Old 12/25/2006, 14:56   #6
 
elite*gold: 0
Join Date: Jul 2004
Posts: 980
Received Thanks: 46
wenn du cross platform conform programmieren willst musst du das sowieso mit getchar machen System("PAUSE"); ist nur unter windows und do erlaubt nicht aber unter linux

hast du das System("PAUSE"); genauso geschrieben wie ich? auch auch groß und kleinschreibung?
Ultima is offline  
Old 12/25/2006, 14:58   #7
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
Jo habs rauskopiert aber ich probiers eben nochmal


edit: habs probiert nochmal... compiler meldet n fehler :> hab auch den modifizierten quellcode von dir mal compilen lassen kommt auch n fehler... aber mit 2x getchar(); gehts super
Medix is offline  
Old 12/26/2006, 00:02   #8
 
elite*gold: 0
Join Date: Jul 2004
Posts: 980
Received Thanks: 46
^^ wenn man die richtige bibliothek nicht einbindet kanns auch nciht gehen

#include stdlib.h

fehlt da noch

aber mit dem getchar() ; fährste wesendlich besser !!!
Ultima is offline  
Old 12/26/2006, 11:38   #9
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
aso na dann is alles klar thx

naja habe ja erst kürzlich angefangen ( was man an den coden erkennt) und somit kenn ich die bibliotheken noch nicht alle >.<

trotzdem danke vielmals
Medix is offline  
Old 01/02/2007, 15:56   #10

 
x]vIrus[x's Avatar
 
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
printf("<hit return to quit>");
scanf("%i",&x);

x]vIrus[x is offline  
Reply


Similar Threads Similar Threads
Anfänger-Frage
08/07/2010 - Wolfteam - 4 Replies
Huhu liebe Com... Ich wollt gern wissen:.... Wie bleib ich nach dem Klettern als Wolf an einer Wand hocken ? Sprich: -> Klettern und Oben, auf Kletterhöhe in Kletterposition an der Wand stehen bleiben. Hab das schon oft gesehn, bin selbst aber zu blöd dafür. MfG
anfänger frage
06/18/2010 - General Gaming Discussion - 5 Replies
hi bin neu in ft und würd gern wissen was str dex usw. bringt und was dafon am besten ist danke
frage vom ein anfänger
05/24/2010 - Last Chaos - 2 Replies
wo bekomme ich ein trainer der so richtig geht. ich suche ein wo man schneller und ohne umwege viel erreichen kann. mfg :handsdown:
frage vom anfänger xD
05/19/2007 - Lord of the Rings Online - 2 Replies
das ist nun mal neh sehr dumme frage ^^ wie bekomm ich die aktionsleisten so hien das sie immer angezeigt werden oO? http://www.directupload.net/images/070426/QPK8AS2 n.jpg sorry aber spiel das spiel nun erst 4 stunden und habs einfach nirgends gefunden oO"
anfänger frage <_<
01/05/2006 - Ragnarok Online - 8 Replies
so ich bin neu hier und will mich schonmal im vorraus dafür entschuldigen wenn ich falsch poste ich hab aber ein problem mit openkore 1.6.4. wenn ich über die openkore exe starte zeigt diese mir einen error an das die config.txt datei fehlt. ich weiß das sowas in der art schon 1000mal gefragt wurde und ich hab auch schon auf der mainpage von openkore gesaucht aber nirgends eine antwort auf mein problem gefunden. wäre nett wenn ihr mir helfen könntet (is mein erster bot <_<). danke im vorraus!



All times are GMT +1. The time now is 18:08.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.