IDE: Brixc コマンド センターを使用して Python プロジェクトを nxc に変換しようとしてきました。これにより、テキスト ファイルが読み取られ、情報が処理可能なコンポーネントに分割されます。私にとっての主な障害は、私が見つけたり把握したりできない分割文字列メソッドです。
Python では、Data1 = RawData.split("\n") のように簡単に配列に分割し、次のように並べ替えることができます: Data1[配列の n 番目の位置][選択された n 番目の位置の文字配列の値]
nxcで同じ方法を繰り返してみましたが、うまくいきません
1: #import "RawData.txt" Data0
2: string Data1[];
3: "task main(){
4: Data1 = Data0.split("\n");
5: if(Data1[1][0]=="a"){
6: TextOut(10,10,"its an a!");
7: }else{
8: TextOut(10,10,Data1[1][0]);
9: }
10: Wait(5000);
11:}
12:
この場合、出力は 2 行目の最初の文字の表示になります。驚くべきことに、うまくいきません。そして、いくつかのエラーが吐き出されます(結局、私はnxcに慣れていません)。
line 3: Error: Datatypes are not compatible
line 3: Error: ';' expected
line 3: Error: Unmatched close parenthesis
line 4: Error: Unmatched close parenthesis