Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »http://www.cplusplus.com/reference/cstdio/snprintf/«
If the resulting string would be longer than n-1 characters, the remaining characters are discarded and not stored, but counted for the value returned by the function.
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
return array( 'intent' => 'CAPTURE', 'application_context' => array( 'return_url' => 'https://example.com/return', 'cancel_url' => 'https://example.com/cancel', 'brand_name' => 'EXAMPLE INC', 'locale' => 'en-US', 'landing_page' => 'BILLING', 'shipping_preferences' => 'SET_PROVIDED_ADDRESS', 'user_action' => 'PAY_NOW', ), 'purchase_units' => array( 0 => array( 'reference_id' => 'PUHF', 'description' => 'Sporting Goods', 'custom_id' => 'CUST-HighFashions', 'soft_descriptor' => 'HighFashions', 'amount' => array( 'currency_code' => 'USD', 'value' => '220.00', 'breakdown' => array( 'item_total' => array( 'currency_code' => 'USD', 'value' => '180.00', ), 'shipping' => array( 'currency_code' => 'USD', 'value' => '20.00', ), 'handling' => array( 'currency_code' => 'USD', 'value' => '10.00', ), 'tax_total' => array( 'currency_code' => 'USD', 'value' => '20.00', ), 'shipping_discount' => array( 'currency_code' => 'USD', 'value' => '10.00', ), ), ), 'items' => array( 0 => array( 'name' => 'T-Shirt', 'description' => 'Green XL', 'sku' => 'sku01', 'unit_amount' => array( 'currency_code' => 'USD', 'value' => '90.00', ), 'tax' => array( 'currency_code' => 'USD', 'value' => '10.00', ), 'quantity' => '1', 'category' => 'PHYSICAL_GOODS', ), 1 => array( 'name' => 'Shoes', 'description' => 'Running, Size 10.5', 'sku' => 'sku02', 'unit_amount' => array( 'currency_code' => 'USD', 'value' => '45.00', ), 'tax' => array( 'currency_code' => 'USD', 'value' => '5.00', ), 'quantity' => '2', 'category' => 'PHYSICAL_GOODS', ), ), 'shipping' => array( 'method' => 'United States Postal Service', 'name' => array( 'full_name' => 'John Doe', ), 'address' => array( 'address_line_1' => '123 Townsend St', 'address_line_2' => 'Floor 6', 'admin_area_2' => 'San Francisco', 'admin_area_1' => 'CA', 'postal_code' => '94107', 'country_code' => 'US', ), ), ), ), ); |
PayPal Checkout PHP SDK Beispielcode:
...
Hmm, wieso muss der Kunde da auf der PayPal-Seite noch eine Versandadresse eingeben? Ich will doch die aus dem Shop verwenden!? Ist doch da auch angegeben?
Nach langer Fehlersuche hab ich rausgefunden, dass es daran liegt, dass shipping_preference falsch geschrieben wurde... Im Beispielcode! Wie kann das noch niemandem aufgefallen sein???
Zitat
Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.
C-/C++-Quelltext |
|
1 2 3 4 5 |
template <class _Ty, int _Wx, int _Nx, int _Mx, int _Rx, _Ty _Px, int _Ux, int _Sx, _Ty _Bx, int _Tx, _Ty _Cx, int _Lx> _NODISCARD bool operator==(const mersenne_twister<_Ty, _Wx, _Nx, _Mx, _Rx, _Px, _Ux, _Sx, _Bx, _Tx, _Cx, _Lx>& _Left, const mersenne_twister<_Ty, _Wx, _Nx, _Mx, _Rx, _Px, _Ux, _Sx, _Bx, _Tx, _Cx, _Lx>& _Right) { return _Left._Equals(_Right); } |
Zitat
Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.
Werbeanzeige