int in char, ohne Umwandlung in ASCII-Zeichen
Hallo,
folgendes Problem ist gegeben, vllt habt ihr ja eine Idee:
#define ZEILENLAENGE 120
system("mode con cols=ZEILENLANGE");
Klar, ZEILENLAENGE wird nicht ersetzt, weil es in den Anführungsstrichen steht. Bloß wie kann ich es sonst machen?? Eine Verkettung (strcat) geht auch nicht, weil das wohl nur für char ist, meine ZL aber ein int ist. Gibt es auch so einen Befehl der alle Typen kann oder hat wer noch eine andere Idee??
folgendes Problem ist gegeben, vllt habt ihr ja eine Idee:
#define ZEILENLAENGE 120
system("mode con cols=ZEILENLANGE");
Klar, ZEILENLAENGE wird nicht ersetzt, weil es in den Anführungsstrichen steht. Bloß wie kann ich es sonst machen?? Eine Verkettung (strcat) geht auch nicht, weil das wohl nur für char ist, meine ZL aber ein int ist. Gibt es auch so einen Befehl der alle Typen kann oder hat wer noch eine andere Idee??
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 54006
Url: https://administrator.de/forum/int-in-char-ohne-umwandlung-in-ascii-zeichen-54006.html
Ausgedruckt am: 11.04.2025 um 23:04 Uhr
4 Kommentare
Neuester Kommentar
@Maik87
Hi,
vielleicht nur 'n Schreibfehler?
#define ZEILENLAENGE 120 <-- mit "AE"
system("... ZEILENLANGE") <-- nur mit "A"
Wenn man mit #define eine Konstante vereinbart, ist das eigentlich schon
ein Typ, der alles kann, da im Quellcode lediglich eine Textersetzung ohne Rücksicht
auf Datentyp vorgenommen wird.
Als Beispiel:
#define MAX(x,y) x<y?y:x
MAX(Ausdruck1,Ausdruck2) gibt den jeweils größeren Wert zurück, egal ob int oder char.
Konstanten vereinbart man normalerweise mit...
const DATENTYP KONSTANTE=WERT
... heißt:
const int ZEILENLAENGE=120;
Wäre, was mir jetzt so einfällt.
Gruß
Günni
Hi,
vielleicht nur 'n Schreibfehler?
#define ZEILENLAENGE 120 <-- mit "AE"
system("... ZEILENLANGE") <-- nur mit "A"
Wenn man mit #define eine Konstante vereinbart, ist das eigentlich schon
ein Typ, der alles kann, da im Quellcode lediglich eine Textersetzung ohne Rücksicht
auf Datentyp vorgenommen wird.
Als Beispiel:
#define MAX(x,y) x<y?y:x
MAX(Ausdruck1,Ausdruck2) gibt den jeweils größeren Wert zurück, egal ob int oder char.
Konstanten vereinbart man normalerweise mit...
const DATENTYP KONSTANTE=WERT
... heißt:
const int ZEILENLAENGE=120;
Wäre, was mir jetzt so einfällt.
Gruß
Günni