Vraag : C++ het multidiewoord van Assigne in enig koord wordt ingevoerd fiield

Om een koordgebied een multiwoordkoord (met ruimten) van een dossier toe te wijzen kunt u een delimeter.

But gebruiken hoe u multidiewoord in één enkel koord van de console wordt ingevoerd krijgt?

bijvoorbeeld: />Please

I zou „Product A“ aan één enkele string

But willen toewijzen als ik cin >> productName gebruik;
ik zal slechts het eerste woord van Product worden maar A zijn=zal= geen hulp included.

Any worden gewaardeerd. Dank!

Antwoord : C++ het multidiewoord van Assigne in enig koord wordt ingevoerd fiield

Hm, die niet zou moeten gebeuren - kan u proberen om een afbakeningslijn uitdrukkelijk te specificeren

getline (cin, productName, „\ n“);

of

klusje buf [255];

cin.getline (buf, 255);

productName = buf;

?

(droevig, moet voor off-line zijn een weinig terwijl nu)
Andere oplossingen  
 
programming4us programming4us