WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 21.01.2002, 12:39   #1
coolbininet
Hero
 
Registriert seit: 19.09.2001
Alter: 46
Beiträge: 859


coolbininet eine Nachricht über AIM schicken coolbininet eine Nachricht über Yahoo! schicken
Frage C/C++

Hi Leutz!

Ein Anfäger stellt eine Frage!

Wie bringe ich es hin (Mit einer For-Schleife in C/C++), dass mir das Programm eine Frage stellt zB: Eine Zahl eingeben und eine Obergrenze eingeben?

Und dann wird von der Zahl weg hinaufgezählt bis zur Obergrenze, dort mit der Meldung: "Fertig" abgebrochen!

mfg

Coolbininet
____________________________________
Wenn du eine helfende Hand brauchst, tust du gut wenn, du sie an den eigenen Armen suchst!
Website RI

Nur der Kleingeist hält Ordnung das Genie überblick das Chaos! Genie und Wahnsinn liegen dicht nebeneinander, sie können und sollen nicht getrennt werden.

|Marktorientierter Sozialist|Menschenfreund|Teamfähig|Analytiker|Logi ker|

If you want to see the Sky, fuck a Duck and learn to fly!

Mein Glück ist nicht von dieser Welt, insbesondere im Umgang mit Microsoft Produkten!

Möge die MACHT mit uns sein!
coolbininet ist offline   Mit Zitat antworten
Alt 21.01.2002, 12:46   #2
citizen428
Elite
 
Registriert seit: 03.04.2001
Beiträge: 1.358


citizen428 eine Nachricht über ICQ schicken
Standard Re: C/C++

Zitat:
Original geschrieben von COOLBININET
Wie bringe ich es hin (Mit einer For-Schleife in C/C++), dass mir das Programm eine Frage stellt zB: Eine Zahl eingeben und eine Obergrenze eingeben?
Frage ausgeben, Zahl einlesen, for-Schleife bauen, "fertig" ausgeben? Mit der Syntax solltest du dich selber beschäftigen, der Schleifenkopf wäre for (int i=1; i <= 10; i++). Den Rest schaffst du schon alleine, keine Angst.
____________________________________
citizen428.blog() | CARGAL | open.source.mac
citizen428 ist offline   Mit Zitat antworten
Alt 21.01.2002, 12:51   #3
citizen428
Elite
 
Registriert seit: 03.04.2001
Beiträge: 1.358


citizen428 eine Nachricht über ICQ schicken
Standard Re: C/C++

Sorry, unbeabsichtigtes Doppelposting. Schon wieder...
____________________________________
citizen428.blog() | CARGAL | open.source.mac
citizen428 ist offline   Mit Zitat antworten
Alt 21.01.2002, 13:10   #4
Stona
Inventar
 
Registriert seit: 28.09.2001
Beiträge: 2.179


Standard

#include <stdio.h>
#include <iostream.h>

int i, Anfang, Ende;

void main()
{
printf ("Bitte Anfangszahl eingeben: ");
cin >> Anfang;
printf ("Bitte Ende eingeben: ");
cin >> Ende;

for (i=Anfang;i<Ende;i++)
{
Anfang++;
printf ("%d\n",Anfang);

if (Anfang==Ende)
{
printf ("Fertig\n");
}
}
}

edit: cin >> funkt glaub i nur bei c++, also mach nen c++ code daraus!
Stona ist offline   Mit Zitat antworten
Alt 21.01.2002, 13:27   #5
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

>>edit: cin >> funkt glaub i nur bei c++, also mach nen c++ code daraus!

jo cin cout funzt halt nur in c++

also schreib halt statt
cin >> var;
das hier
scanf("%d",&var);


kurz erklärung for schleifen:

for(<zuweisungen uä>;<abbruch bedinung(en);<sonstiges>)

zb for (a=0, b=100; a==50 || b==50;a++, b--)
endlos schleife: for(;
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 21.01.2002, 13:30   #6
it00x30
Veteran
 
Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404


Standard

kleiner tip: verwende nicht printf() (eine c-methode) und cin (eine c++ methode) gemischt! das führt früher oder später zu problemen

generell würde ich dir raten, speziell bei "kleineren" programmen nicht mit cin sondern mit scanf() zu arbeiten, das ist wesentlich leichter zu handhaben (is jetzt meine persönliche meinung) wenn man nicht extrem komplizierte inputs verarbeiten muss
it00x30 ist offline   Mit Zitat antworten
Alt 22.01.2002, 06:34   #7
Sonic
Master
 
Registriert seit: 28.03.2000
Alter: 45
Beiträge: 691


Sonic eine Nachricht über ICQ schicken
Standard

HI!

Hier eine kürzere Version (ohne overhead )in purem C.
Außerdem zeigt sie die anfangs und endzahl auch an.

Code:
#include <stdio.h>

void main(void)
{
	int i, anfang, ende;

	printf("\nBitte Anfangszahl eingeben: ");
	scanf("%i", &anfang);

	printf("\nBitte Endzahl eingeben: ");
	scanf("%i", &ende);

	for (i=anfang;i<=ende; i++)
	{
		printf("\n%i",i);
	}
	printf("\nFertig!\n");
}

lg
____________________________________
__________________
|»»»»»SONIC««««««|
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Sonic ist offline   Mit Zitat antworten
Alt 22.01.2002, 09:21   #8
tim
Veteran
 
Registriert seit: 01.10.2000
Beiträge: 351


Standard

Ja genau, nur Funktionen "clrscr ()", und besonders "getch ()" fehlen mir,



Gruß, Tim.
tim ist offline   Mit Zitat antworten
Alt 22.01.2002, 12:31   #9
coolbininet
Hero
 
Registriert seit: 19.09.2001
Alter: 46
Beiträge: 859


coolbininet eine Nachricht über AIM schicken coolbininet eine Nachricht über Yahoo! schicken
Daumen hoch Danke an alle!

Hi Leute!

Vorerst möchte ich mich für die Antworten zum Thread von vornherein bedanken bei citizen428; FloSteiner; pong; it00x30; Sonic; tim. Wünsche mir, dass wir uns hier noch oft treffen.

(Hoffe, dass ich keinen vergessen habe, sollte das doch der Fall sein, bitte ich dieser Person mir eine persönliche Mail zu schreiben und ich holle, dies später nach, da es mir viel wert ist [Nicht sarkastisch gemeint!])

Mfg Coolbininet
____________________________________
Wenn du eine helfende Hand brauchst, tust du gut wenn, du sie an den eigenen Armen suchst!
Website RI

Nur der Kleingeist hält Ordnung das Genie überblick das Chaos! Genie und Wahnsinn liegen dicht nebeneinander, sie können und sollen nicht getrennt werden.

|Marktorientierter Sozialist|Menschenfreund|Teamfähig|Analytiker|Logi ker|

If you want to see the Sky, fuck a Duck and learn to fly!

Mein Glück ist nicht von dieser Welt, insbesondere im Umgang mit Microsoft Produkten!

Möge die MACHT mit uns sein!
coolbininet ist offline   Mit Zitat antworten
Alt 22.01.2002, 13:21   #10
it00x30
Veteran
 
Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404


Standard

hat es einen grund, dass du dir c bzw c++ ausgesucht hast?

wenn nicht (oder wenn dieser weniger wichtig ist ;-) ) würde ich dir empfehlen zuerst die programmiergrundlagen von c dir anzueignen (schleifen, ...) - syntax eben - danach würde ich dir aber gleich empfehlen mit java weiterzumachen, da dort viele lästige sachen, die man in c noch langwierig von hand programmieren muss schon fix integriert sind (IO, netzwerk, ...)

nur als kleine anregung
it00x30 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:18 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag