Textlänge
-
Ich habe sehr lange Strings, die ich darstellen muss. Da ich das Ganze aber auf einer Zeile darstellen will, bin ich auf der
Suche nach einer Möglichkeit, den String entsprechend zu formatieren. Existiert bereits eine Standartfunktion, die mir aus
"C:\\Dokumente und Einstellungen\\black_sheep_thomas\\Eigene Dateien\\Back'em up.doc" etwas in der Art "C:\...\\Eigene
Dateien\\Back'em up.doc" macht?
Ausserdem: Wie erhalteich die Anzahl Zeichen, die auf einer Zeile darstellbar sind? (ich arbeite mit statischem Text)Gruss Thomas
-
Arbeitest du mit CDC fürs Ausgeben? Da gibt es GetTextExtend, damit musste dann irgendwie rausbekommen, ob es passt oder nicht.
Für das Zurechtstutzen würde ich es mit CString-eigenen Funktionen versuchen:
Find, FindReverse, Left, Right, Mid
-
...oder vielleicht so:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-118975-and-highlight-is-getshortpathname.html
http://www.c-plusplus.net/forum/viewtopic-var-t-is-93338-and-highlight-is-getshortpathname.html
http://www.c-plusplus.net/forum/viewtopic-var-t-is-4232-and-highlight-is-getshortpathname.html