wchar_t wline[100];
                  
                  
                      wcin.getline(wline, 100);
                  
                  
                      wcout << wline << endl;
                  
                  
                      return 0;
                  
                  
                  }
                  
                  
                  В результате в wline первым символом оказывается нуль-символ, независимо от ввода, главное что бы кириллица. А латынь работает как надо.
                  
                  
                  Что я делаю не так?
                  
                  
                
Попробуй использовать wcin.ignore(1)
Я конечно не уверен что прав, но возможно стоит использовать wmain
Локаль выстави
у меня твой код работает как надо, на разных компиляторах
Обсуждают сегодня