
*Trein meer dan een half uur te laat,... czeck
*De formulieren waren op, bij aankomst midden in de nacht, maar een dag later ben je toevallig in de buurt van Amsterdam CS en weet je een restitutieformulier te bemachtigen,... czeck
*Je bent een sukkel/oen, en leest daadwerkelijk alles wat er staat op dat formulier en je ontdekt:
Dus je komt zo laat aan met je trein, dat onze inadequate regering je ertoe verplicht een schadevergoeding te geven, en je wil vervolgens mijn persoonsgegevens voor marketing doeleinden gebruiken. En als ik dat niet wil, mag ik ervoor betalen in een telefoonwachtrij te hangen tot een onderbetaalde nincumpoop me *toevoegt* aan een databeest van lieden die liever niet benaderd worden.
OMGWTFBARBQ!
~
Error.
Error.
Redo From Start, Listen to a lot of calming music (such music as writen by Bach) and try not to kill any NS employees.
ARGH = ARGH++
*De formulieren waren op, bij aankomst midden in de nacht, maar een dag later ben je toevallig in de buurt van Amsterdam CS en weet je een restitutieformulier te bemachtigen,... czeck
*Je bent een sukkel/oen, en leest daadwerkelijk alles wat er staat op dat formulier en je ontdekt:
“Voor het kunnen afhandelen van uw verzoek vraagt NS Groep N.V. uw persoonsgegevens.
Daarnaast kunnen we deze gegevens en reisgegevens gebruiken voor relatiebeheer en om u te informeren over voor u relevante diensten en producten van NS Groep N.V., haar werkmaat-schappijen [sic] en samen-werkende partners. Als u op deze informatie geen prijs stelt dan kunt u dit telefonisch melden bij NS, bel 0900 - 202 11 63 (€0,10 p.m.
)”
Dus je komt zo laat aan met je trein, dat onze inadequate regering je ertoe verplicht een schadevergoeding te geven, en je wil vervolgens mijn persoonsgegevens voor marketing doeleinden gebruiken. En als ik dat niet wil, mag ik ervoor betalen in een telefoonwachtrij te hangen tot een onderbetaalde nincumpoop me *toevoegt* aan een databeest van lieden die liever niet benaderd worden.
OMGWTFBARBQ!
~
Error.
Error.
Redo From Start, Listen to a lot of calming music (such music as writen by Bach) and try not to kill any NS employees.
ARGH = ARGH++
Ketsman: HUH? Waar is iedereen? Alles is wegge-edet-?
Dwl. Kalief Hawkins: Vertrossing is niet apolitiek. Het is de politiek v...
Wildplasser: Rechts bestaat niet. Er zijn geen rechtse media. (n...
Blablabla: Kortom: rechts verwijt links hetgene dat links rech...
Ketsman: LOLcomic
Ketsman: Haha, Peeh zei 'nieuwe content'. GS is net televisi...
Uw Ron: Eh, Ed, heb je al eens naar één van de diverse sm...
gast!: wat is de reden / het argument om niet gewoon een p...
Totaal aantal: 1270

Aantal posts: 19
Aantal reacties: 615
/FPS
Aantal posts: 10
Aantal reacties: 2378
Overigens is van de spoorwegen bekend, dat ze na de oorlog de nabestaanden van de holocaust-slachtoffers aansprakelijk hebben proberen te stellen voor de gemaakte kosten van de treinreis naar de vernietigingskampen.
/iets-met-God-erin
Aantal posts: 19
Aantal reacties: 615
Aantal posts: 20
Aantal reacties: 2127
Nee, maar ik luister wel liever naar Monteverdi om te kalmeren.
Aantal posts: 243
Aantal reacties: 7505
Aantal posts: 72
Aantal reacties: 2618
Ik heb er nooit bij stilgestaan dat contaminaties ook in computertalen konden voorkomen.
ARGH = ARGH+1
of
ARGH++
Aantal posts: 29
Aantal reacties: 2760
Aantal posts: 2
Aantal reacties: 902
Aantal posts: 316
Aantal reacties: 9545
Aantal posts: 316
Aantal reacties: 9545
Aantal posts: 316
Aantal reacties: 9545
Aantal posts: 29
Aantal reacties: 2760
if (ThE_ED.getMessageAt("12:49:47") == true) {
out.print("inderdaad");
}
>inderdaad
Aantal posts: 20
Aantal reacties: 2127
is geen contaminatie, en gewoon geldige C (achtige) code.
De expressie "ARGH++" heeft de waarde van ARGH na toepassing van ++, en die waarde wordt vervolgens toegewezen aan ARGH. Oftewel, na
ARGH = 1
ARGH = ARGH++
is ARGH gewoon gelijk aan 2
Aantal posts: 29
Aantal reacties: 2760
Kortom (met (1) en (2) voor leesbaarheid):
· Stel ARGH = 1.
ARGH(1) = ARGH(2)++ doet:
· ARGH(2) toekennen aan ARGH(1) [1 => 1]
· ARGH(2) met 1 ophogen [1 => 2] (maar ARGH(2) is ARGH(1) dus dat had je ook meteen kunnen doen)
Dat bedoelt OBB met contaminatie.
Aantal posts: 72
Aantal reacties: 2618
De volgende code
#include
int main()
{
unsigned int ARGH = 14;
ARGH = ARGH++;
printf("%i\n",ARGH);
system("PAUSE");
return 0;
}
}
heeft na compileren met GCC 3.4.2 in WinXP het volgende resultaat
het restultaat was 15 geweest als er had gestaan ARGH = ++ARGH; Overigens vindt ik dat zelf ook niet logisch, maar het is nu eenmaal zo.
Verder is het inderdaad wel gewoon geldige C code, alleen vaak niet met het gewenste effect
Aantal posts: 29
Aantal reacties: 2760
Aantal posts: 29
Aantal reacties: 2760
Denk dat je 15 krijgt als je na de regel "ARGH = ARGH++;" zegt: "int postincrement = ARGH; System.out.println(postincrement);"
Aantal posts: 2
Aantal reacties: 902
Aantal posts: 20
Aantal reacties: 2127
#include
int main()
{
int argh = 14;
argh = argh++;
printf("argh=%d\n",argh);
return 0;
}
Zoals hoort.
geeft gewoon argh=15 (ubuntu, gcc 4.1.3)
Aantal posts: 72
Aantal reacties: 2618
ik denk dat het zo gaat:
1. register X krijgt 14 toegewezen (int ARGH = 14)
2. register Y (een tijdelijk register om het antwoord van de = operatie in op te slaan) krijgt de inhoud van register X toegewezen, 14 dus
3. register X wordt nu opgehoogd met 1 (ARGH++)
4. register X krijgt nu de inhoud van register Y toegewezen (ARGH=ARGH), waardoor je ARGH++ in rook opgaat.
Ik weet niet hoe dat met grotere CPU's werkt, maar ik weet dat bij microcontrollers (bijv PIC of AVR) ARGH++ een enkele instructie is, terwijl ARGH=BLEGH er drie nodig zijn door het overgooien met registers.
overigens na het toekennen van PIE = ARGH, zijn zowel PIE als ARGH 14
Aantal posts: 20
Aantal reacties: 2127
Aantal posts: 72
Aantal reacties: 2618
Aantal posts: 72
Aantal reacties: 2618
Aantal posts: 20
Aantal reacties: 2127
Aantal posts: 29
Aantal reacties: 2760
Huh? Niet toch?
iets++ is toch, doe eerst iets met iets, en verhoog iets dan met 1? (++iets is uiteraard verhoog iets met 1 en doe dan iets met iets)
Doe iets!
Aantal posts: 29
Aantal reacties: 2760
Aantal posts: 692
Aantal reacties: 2223
Aantal posts: 29
Aantal reacties: 2760
Aantal posts: 29
Aantal reacties: 2760
Aantal posts: 20
Aantal reacties: 2127
Maar goed, ook in C is i=i++ undefined.
Aantal posts: 72
Aantal reacties: 2618
#includeint main()
{
int pie = 14;
int argh = pie++;
printf("argh=%d\n pie=%d\n",argh,pie);
return 0;
}
dan? Dat is toch gewoon defined? Bij mij is pie daar 15 en argh 14. Zoals het hoort.
Aantal posts: 316
Aantal reacties: 9545
{
System.out.println(argh);
}
ofzo
Aantal posts: 316
Aantal reacties: 9545
public int arghing(var)
{
if (var==15)
{
System.out.println(var);
}
else
{
if (var==14)
{
System.out.println(var);
}
else
{
var++;
System.out.println(var);
arghing(var);
}
}
}
arghing(13);
maar eigenlijk is dat soort spul te diep weggezakt... dus loopt vast niet
Aantal posts: 20
Aantal reacties: 2127
Aantal posts: 20
Aantal reacties: 2127
Aantal posts: 19
Aantal reacties: 615
Aantal posts: 20
Aantal reacties: 2127
Aantal posts: 316
Aantal reacties: 9545
Aantal posts: 20
Aantal reacties: 2127
Grafisch programmeren zou wel des retecools zijn...
Aantal posts: 10
Aantal reacties: 2378
/nerd
Aantal posts: 10
Aantal reacties: 2378
*rust kaas*
Aantal posts: 316
Aantal reacties: 9545
Aantal posts: 10
Aantal reacties: 2378
... zoekt ... de Groot, malle Pietje geluiden ... komt terug ...
Do ist die Bahnhof [/ontopic]
Aantal posts: 3
Aantal reacties: 384
Aantal posts: 24
Aantal reacties: 2441
Aantal posts: 243
Aantal reacties: 7505
Jullie zijn eng.
Aantal posts: 10
Aantal reacties: 2378
Als je nog steeds kwaad bent, kan je aan de bel trekken bij het CBP De kans is groot dat de persoonsregistratie van de NS niet eens aangemeld is(1]) (want het is ongetwijfeld de doodgeboren vrucht van een of andere marketingmuts). IANAL, maar het lijkt me dat de koppeling van een klachtenloket met marketingdoeleinden op zijn minst dubieus is. Een klachtenloket is geen klantenkaart; je hebt geen keus. Legale stappen wat ik je brom!
(1) Kaartenbakjes tbv normale bedrijfsvoering, zoals de telefoonklapper van je garage of je tandarts, zijn expliciet uitgesloten van de WPR, een klachtenafdeling hoogstwaarschijnlijk ook. De marktingmix verandert het gebruiksdoel, en nu zal er wel eens sprake kunnen zijn van een (onvrijwillige!) registratie.
De opt-out maakt eea nog veel dubieuzer. Het zijn gewoon prutsers.
Gut-feeling: hard spelen, ze zitten helemaal fout.
maar je moet er natuurlijk wel zin in hebben, zo'n windmolengevecht.
[/ontopic]
Aantal posts: 243
Aantal reacties: 7505
IANAL doet mij aan heeeeel andere dingen denken dan aan een klachtenloket...
Aantal posts: 10
Aantal reacties: 2378
Hoe is het in Almeloooo ?
Denk je nog steeds dat ik van de BVD ben omdat ik ooit je
KIX-code heb gekraakt ?
[/off-topic]
Aantal posts: 243
Aantal reacties: 7505
Aantal posts: 10
Aantal reacties: 2378
Aantal posts: 72
Aantal reacties: 2618
ehhh ...
weet ik niet meer.
Aantal posts: 72
Aantal reacties: 2618
@boog 07-02-2008 16:06:21: niet geprobeerd maar zal in gcc3 ook wel zo zijn
Aantal posts: 72
Aantal reacties: 2618
Aantal posts: 10
Aantal reacties: 2378
Aantal posts: 4
Aantal reacties: 633
KAPOT, GODVERDOMME. KAPOT!
Aantal posts: 243
Aantal reacties: 7505
Aantal posts: 27
Aantal reacties: 1951
/reet
Aantal posts: 0
Aantal reacties: 55
Kijk even op vraagalex.nl, voor de normale telefoonnummers van bedrijven, en hun antwoordnummers om extragratis stoeptegels naar te verzenden.
Copypasta NS-info voor b-mineur (graag gedaan):
0900-nummer: 0900 8306 ()
Alternatief nummer: 030 295 0888
Antwoordnummer 780
3500 VE Utrecht
Extra-info: Via verschillende bronnen heb ik vernomen dat dit nummer niet juist zou zijn. Het is echter wel een ingang bij de NS. Mocht u bellen en niet geholpen worden, geef dan aan dat u in het buitenland verblijft en dus geen 0900-nummers kunt bellen.
Andere alternatieven die we inmiddels hebben zijn:
Kluizen (bavak): 030-2357840 kunt u bellen bij storingen aan kluizen op station.
Bureau Nabetalingen: 030-2356161
Business Services: 030-3001111
NS Fiets: 030-2358043
Fietskluizen: 030-2356771
Klantenservice: 030-2359388 voor abonnementen
Jaarkaarten: 030-2353523
Internationaal: 030-2354480
Zakenreizen Internationaal: 030-2950888
Aantal posts: 19
Aantal reacties: 615
Ik ga trouwens ook eens uitproberen wat argh = (argh++) doet.
Aantal posts: 10
Aantal reacties: 2378
haakjes = (haakjes++); is ook geen sequencepoint. In principe wordt alleen de precedence verlegd. (is hier niet nodig, maar ja).
Voor de liefhebbers:
argh = (argh *= 2) % 4 ? argh++ : argh--;