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 25.02.2002, 16:11   #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
Böse C/C++ ist dämlich! - Bin sauer *ggrrrrrr*

@All

Bin beim Lernen und komme nicht über folgende Hürde: Habe dieses Anfängerprogramm gebastelt und verstehe nicht, wenn ich es auscompiliere funkt es nur richtig in der DOS-Box unter Windows, wenn ich aber hergehe und das in Dos starte, funkt es nur eingeschränkt, Problem die DosBox schreib mir das in der angegeben Farbe, der DOS-MODUS ohne Windows aber nicht, warum?

#include <stdio.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <cstring.h>

void main(void)
{
int i, anfang, ende;
textcolor(3);
clrscr();
printf("\nDies ist ein Programm zum Raufzählen von ");
printf("\n");
printf("\n");
printf("\nBitte Anfangszahl eingeben: ");
scanf("%i", &anfang);

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

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


Mit freundlichen Grüßen

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 25.02.2002, 16:16   #2
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

#include <stdio.h>
#include <conio.h>
#include <stdio.h> //kriegst ned zumindest a warnung?
#include <string.h> /* wofür */
#include <cstring.h> //so


---
printf("\nDies ist ein Programm zum Raufzählen von ");
printf("\n");
printf("\n");
printf("\nBitte Anfangszahl eingeben: ");
---

umständlicher gehts nimma printf("bla bla \n\n\n bla bla"); täte es auch


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

warum nicht

---
for (;anfang <= ende ; anfang++) printf("bla"); //????
---



die 'dos'-box ist nunmal kein vollwertiger ersatz (Welches os verwendest?)
____________________________________
\"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 25.02.2002, 16:23   #3
coolbininet
Hero
 
Registriert seit: 19.09.2001
Alter: 46
Beiträge: 859


coolbininet eine Nachricht über AIM schicken coolbininet eine Nachricht über Yahoo! schicken
Standard Antwort für Pong

Hi Pong!

Keine Fehlermeldung es funkt das Progi, tut leid, bin erst beim Lernen und ein Anfänger kann leider kein Profi-Programm schreiben, sonst gäbe es keine Anfänger und sondern nur lauter Profis.

Zu meinem OS, das ist ein Win98 SE.

Was ich noch sagen wollte, es funkt in der DOS-Box aber nicht im wirklichen DOS, verstehe nicht?

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 25.02.2002, 16:27   #4
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

bind amal die dos.h ein

pong

ps: ich schreib auch keine profiprogramme ich hab halt nur gsagt was ma auffällt
aba solltest amal als programmierer nach 'lines' zahlt werden hast scho in richtigen ansatz punkt
____________________________________
\"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 25.02.2002, 16:35   #5
citizen428
Elite
 
Registriert seit: 03.04.2001
Beiträge: 1.358


citizen428 eine Nachricht über ICQ schicken
Standard Re: Antwort für Pong

Zitat:
Original geschrieben von COOLBININET
bin erst beim Lernen und ein Anfänger kann leider kein Profi-Programm schreiben, sonst gäbe es keine Anfänger und sondern nur lauter Profis.
Darum solltest du gut gemeinte Ratschläge wie den bezüglich "printf" auch annehmen! Lernerfolg stellt sich nämlich erst ein wenn man auch bereit ist zu lernen. Soll heissen Tips nicht als Angriff auf die eigene Kompetenz, sondern einfach als Hilfe wahrzunehmen. Eben weil man noch kein "Profi" (wie auch immer man das definieren mag) ist...

citizen428

BTW: beim Posten von Code ist das gleichnamige Tag ganz hilfreich. Dadurch bleiben die Formatierungen erhalten und das ganze wird für potentielle Helfer weitaus einfacher zu lesen.
____________________________________
citizen428.blog() | CARGAL | open.source.mac
citizen428 ist offline   Mit Zitat antworten
Alt 25.02.2002, 16:38   #6
coolbininet
Hero
 
Registriert seit: 19.09.2001
Alter: 46
Beiträge: 859


coolbininet eine Nachricht über AIM schicken coolbininet eine Nachricht über Yahoo! schicken
Idee Antwort für Pong

@All and especially @Pong!

Hi, tut leid, war vorher ein bißchen forsch, bin aber so sauer auf meine eigene Blödheit, weiß jetzt, was nicht gefunkt hat, war das Problem, dass ich das Programm zweifach auf der der Festplatte hatte (Bitte jetzt keine Vorträge über Redundanz von Daten, ich weiß das gehört sich nur in richtigem Rahmen, aber nicht so)

Zurück: Habe das Programm umgebesser und ständig, das nicht verbessert compiliert und gestartet (ich bin sooooooooooo blllllööööööööödddddd!!!!!!!!!!!!!!!!)

Aber jeder Anfang ist schwer, ich weiß!

Mit freundlichen Grüßen

P.S.: @Pong Kommentierst du eigentlich die Threads von der Arbeit aus (verpetze dich sicherlich nicht, wenn es so ist!)? Für eine sichere Antwort schick mir bitte ein Mail!
____________________________________
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 25.02.2002, 16:45   #7
citizen428
Elite
 
Registriert seit: 03.04.2001
Beiträge: 1.358


citizen428 eine Nachricht über ICQ schicken
Standard Re: Antwort für Pong

Zitat:
Original geschrieben von COOLBININET

P.S.: @Pong Kommentierst du eigentlich die Threads von der Arbeit aus ?
Also ich tu's auf jeden Fall. Aber als Administrator/Support-Mitarbeiter/teilweise Programmierer/Sklave-für-was-auch-immer-sonst-noch-in-der-EDV-anfällt hat man manchmal einfach Leerläufe, einen Computer mit Internetanschluß und daher auch Zeit zu posten.
____________________________________
citizen428.blog() | CARGAL | open.source.mac
citizen428 ist offline   Mit Zitat antworten
Alt 25.02.2002, 16:47   #8
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

>>@Pong Kommentierst du eigentlich die Threads von der Arbeit aus (verpetze dich sicherlich nicht, wenn es so ist!)? Für eine sichere Antwort schick mir bitte ein Mail!


wenn ich arbeiten tu (nur in den ferien) dann mach ich das auch (hab nicht umsonst ~800 posts im juli 01 gschafft) aba zZ bin ich schüler und meistens is so fad das mir einfach nix besseres einfällt
____________________________________
\"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 25.02.2002, 17:04   #9
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard Re: C/C++ ist dämlich! - Bin sauer *ggrrrrrr*

Zitat:
Original geschrieben von COOLBININET
@All

Bin beim Lernen und komme nicht über folgende Hürde: Habe dieses Anfängerprogramm gebastelt und verstehe nicht, wenn ich es auscompiliere funkt es nur richtig in der DOS-Box unter Windows, wenn ich aber hergehe und das in Dos starte, funkt es nur eingeschränkt, Problem die DosBox schreib mir das in der angegeben Farbe, der DOS-MODUS ohne Windows aber nicht, warum?

#include <stdio.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <cstring.h>

void main(void)
{
int i, anfang, ende;
textcolor(3);
clrscr();
printf("\nDies ist ein Programm zum Raufzählen von ");
printf("\n");
printf("\n");
printf("\nBitte Anfangszahl eingeben: ");
scanf("%i", &anfang);

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

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


Mit freundlichen Grüßen

Coolbininet
Das Programm ist ein solches ... naja ... besser einen ..ruf erlernen ...

Das textcolor... kann keine Auswirkungen zeitigen, wegen der ansi.sys (DOS TSR Programm für die Console), die geladen werden muß. Weiters solltest du Farbcodes anstatt Zahlen verwenden.

'anfang' und 'ende' sollten auf aufsteigende Werte geprüft werden, ansonsten muß man das i++ auf i-- umdrehen z.B:

if(anfang>ende) delta=-1; else delta=1;

for(i=anfang;i!=ende+delta; i+=delta)

Programmier mal schön weiter ...

mfg
Kikakater
kikakater ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 17:24 Uhr.


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