Так что это мой кодКак использовать printf для строк?
string name;
cout <<"\n Enter Your name : \n";
cin >> name;
printf("%s" , name);
и для некоторых странных причин CodeBlocks аварий на этом
почему?
также как я могу это исправить?
благодарит
Не следует смешивать 'зЬй :: cout' с' printf'. Оба буферизованы, но используют * разные * буферы, что может сделать ваш вывод неожиданным. –
Смешивание С ++-стиль и ввод-вывод C-стиля прекрасно определены, если вы не вызывали 'ios :: sync_with_stdio (false)'. Однако это может быть плохой стиль. – Brian