0
これは簡単なはずですが、わかりません。私がやっている:Qt/C++ - 行から文字を読み取る
#include <QFile>
#include <QString>
#include <QTextStream>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <QtCore>
#include <QChar>
QFile filein(filename);
if(filein.open(QFile::ReadWrite | QFile::Text)){
QTextStream in(&filein);
QString line = in.readLine();
_n = QChar::digitValue(line[0]);
_m = stoi(line[1]);
}
をこれらの作業のどちら:stoi
はまた、私はC++ 11コンパイラを使用していていても、関係なく、私には、何を、not defined
ではありません:
cpp:36: error: no matching function for call to 'QChar::digitValue(QCharRef)'
_n = QChar::digitValue(line[0]);
^`
ように、いずれも機能しません。私もQChar::unicode()
と似た結果を出しました。私は何が欠けていますか?