| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: VC++: Verwendung des Befehls "snprintf"? im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hi, also ich wollte in "VC++" den Befehl "snprintf" verwenden, um "formatiert" die Zeichen eines Strings Zeichen für Zeichen ...
![]() |
| | #1 (permalink) | |
| Guest Likes: | Anzeige Hi, also ich wollte in "VC++" den Befehl "snprintf" verwenden, um "formatiert" die Zeichen eines Strings Zeichen für Zeichen in einen anderen String einzulesen. Das geht in "VC+*" ja mit "snprintf", daher habe ich mir "snprintf" als "_snprintf" definiert. Code: #define snprintf _snprintf ...... snprintf(string2, "%x", string1[a]); ...... Zitat:
Thx & MfG Rushjo | |
|
| | #2 (permalink) |
| Registriert seit: 01.11.03 ![]() Likes: 0 | IMHO ist snprintf folgendermaßen definiert: int snprintf(char *str, size_t size, const char *format, ...); Wie wurden eigentlich string1 und string2 definiert? |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Guest Likes: | @lagalopex Sie wurden definiert als: Code: char string1, string2; Es geht um Windows! Dort gibt es soweit ich weiss kein "snprintf", sondern "_snprintf". MfG Rushjo |
|
| | #4 (permalink) |
| Registriert seit: 01.11.03 ![]() Likes: 0 | snprintf will als ersten Parameter einen Zeiger auf einen String. char string1; //<- ist kein String char string2[10]; //<- ist ein String der Länge 10 Also musst du: : char string2[10]; : snprintf(string2,sizeof(string2), "%x", string1[a]); : schreiben. PS: snprintf ist bloß eine erweiterte Form von sprintf. Man kann nämlich eine Länge mit angeben, dadurch können Buffer-Overflows vermieden werden... btw: "Es geht um Windows! Dort gibt es soweit ich weiss kein 'snprintf', sondern '_snprintf'. " Windows != MSVC++ es geht meh oder minder um den Compiler/Linker/Header/... |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Internetverbindung bricht ab bei Verwendung des Telefons | LeBkUcHeN85 | Internet Allgemein | 4 | 23.05.09 13:19 |
| verwendung der nicht zugewiesenen variabel c | Schnauf | Code Kitchen | 8 | 17.10.08 14:47 |
| Laptop Verwendung? | Sven | Hardware Probleme | 5 | 17.12.06 17:27 |
| Kleine Befehls Übersicht für C++ | Vlox | (In)security allgemein | 10 | 06.03.05 18:41 |
| Sicherheitsloch bei Verwendung von Outlook mit Word | Tec | News & Ankündigungen | 0 | 29.04.02 16:03 |