0

while ループを使用して QString 文字を 1 文字ずつ解析しようとしていますが、個々の文字を char 型に解析する方法がわかりません。これが私のコードです。最適ではないことはわかっています。

QString temp = (QString)t[0];
int i = 1;

while (t[i] != " ");
{
    temp.append(t[i]);
    i += 1;
}

関数を使用したキャストを見てきましたtoLocal8bitが、何を試しても自分のコードに適応させることはできません。

Qt Creator には次のエラーが表示されます。

error: conversion from 'const char [2]' to 'QChar' is ambiguous

while関数呼び出しに沿って

4

2 に答える 2