Парсинг параметров командной строки в unicode приложении C++

Вы можете использовать AVPlayerViewController с

avController.showsPlaybackControls = false;

Или просто добавить слой

_player = [[AVPlayer alloc] init];
NSURL *baseURL = [[NSURL alloc] initWithString: @"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"];
_asset = [AVURLAsset assetWithURL:baseURL];
_playerItem = [AVPlayerItem playerItemWithAsset: _asset];
[_player replaceCurrentItemWithPlayerItem:_playerItem];
m_playerLayer = [AVPlayerLayer playerLayerWithPlayer:_player];
m_playerLayer.frame = self.view.bounds;
[self.view.layer addSublayer:m_playerLayer ]; 
[_player play];

enter image description here

]

9
задан 3 revs, 3 users 82% 7 June 2018 в 09:23
поделиться

3 ответа

если у Вас есть массив TCHAR или указатель на начинание его, можно использовать std::basic_istringstream работать с ним:

std::basic_istringstream<_TCHAR> ss(argv[x]);
int number;
ss >> number;

Теперь, number преобразованное число. Это будет работать в режиме ANSI (_TCHAR, typedef'ed к char) и в Unicode (_TCHAR typedef'ed к wchar_t, как Вы говорите), режим.

7
ответ дан 3 November 2019 в 00:05
поделиться

TCHAR является типом символов, который работает и на ANSI и на Unicode. Посмотрите в документации MSDN (я предполагаю, что Вы находитесь в Windows), существуют эквиваленты TCHAR для atoi и всех основных строковых функций (strcpy, strcmp и т.д.)

TCHAR equivalient для atoi () является _ttoi (). Таким образом, Вы могли записать это:

int value = _ttoi(argv[1]);
3
ответ дан 3 November 2019 в 00:05
поделиться

Я лично использовал бы stringstreams, вот некоторый код для запущения Вас:

#include <sstream>
#include <iostream>

using namespace std;

typedef basic_istringstream<_TCHAR> ITSS;

int _tmain(int argc, _TCHAR *argv[]) {

    ITSS s(argv[0]);
    int i = 0;
    s >> i;
    if (s) {
        cout << "i + 1 = " << i + 1 << endl;
    }
    else {
        cerr << "Bad argument - expected integer" << endl;
    }
}
1
ответ дан 3 November 2019 в 00:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: