S.M., celle ne devrait pas se produire - pouvez vous essayer de spécifier explicitement une ligne de délimiteur
getline (cin, productName, « \ n ") ;
ou
buf de char [255] ;
cin.getline (buf, 255) ;
productName = buf ;
?
(désolé, doivent être en différé pour un peu tandis que maintenant)