NetVision-Technik

NetVision-Technik (http://www.netvision-technik.de/forum/index.php)
-   C / C++ (http://www.netvision-technik.de/forum/forumdisplay.php?f=59)
-   -   Text wandert eine Zeile weiter?? (http://www.netvision-technik.de/forum/showthread.php?t=6575)

Tuper 14.12.2011 01:32

Text wandert eine Zeile weiter??
 
Hi, also ich weiss nicht wieso aber beim der Ausgabe dieses Programm wird ab "Der Bonus fuer %s" der Rest des Textes eine Zeile weiter angezeigt. Ich hab kp wieso:p




D@rk-€vil™ 14.12.2011 02:26

mach ma ein davon weniger ^^

Code:

\n

Tuper 14.12.2011 03:53

Zitat:

Zitat von D@rk-€vil™ (Beitrag 73008)
mach ma ein davon weniger ^^

Code:

\n

ne daran liegt es nicht. Selbst wenn du allle entfernst kommt es auf das Selbe hinaus.

BonkeR 14.12.2011 08:22

2 weniger, am Anfang ist auch noch einer und wenn du den Zeilenumbruch mittendrin machst wieso soll er dann auch was anderes anzeigen .

D@rk-€vil™ 14.12.2011 09:06

Ich meinte ja auch den am anfang ....

zeile 20

in so

Code:

printf("Der Bonus fuer %s betraegt EUR %.2f\n\n", name, b);
dann sollte es so gehen....

@BonkeR deine idee ist falsch^^

EDIT:

Könnte aber auch so gehen....

Code:

printf("Der Bonus fuer %s betraegt EUR %.2f\n", name, b);
lg

Cerberus 14.12.2011 12:37

ich glaub, wir reden an einander vorbei ...
zeig uns doch mal bitte einen Screen, wie es jetzt aussieht

Tuper 14.12.2011 17:11

Jo, ich sehe trotzdem nicht das es an "\n" liegt..hier mal ein pic mit dem entsprechenden Code und da habe ich nur der Übersichthaber am Ende ein "\n" gesetzt.



http://www.netvision-technik.de/foru...&pictureid=426



Cerberus 15.12.2011 12:31

tja ...
die Variable Name enthällt ein Enter am Ende :)

das muß weg und alles ist schick :)

Tuper 15.12.2011 18:57

hmm verstehe ich nicht, was für ein Enter und wo genau soll das sein(Zeile??). Du meinst aber nicht etwa system("PAUSE");

Cerberus 20.12.2011 08:59

du weißt nicht, was ein Enter ist??

naja -- dann mal die Basics ....

Enter ist ein Zeichen, welches 3 unterschiedliche Möglichkeiten besitzt -- je nach System

der Bin-Code vom Enter kann sein:

chr(13)
chr(10)chr(13)
chr(10)

chr(10) = line feed
chr(13) = carriage return

Zeilenvorschub Wikipedia
Wagenrücklauf Wikipedia

so -- und den Rest solltes Du nun aber hin bekommen :)

PS: ohne dieses Wissen über die Steuerzeichen sollte NIEMAND auch nur ein Zeichen Code schreiben !!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:10 Uhr.

Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.