Я пытался преобразовать проект python в nxc, используя IDE: Brixc Command Center, чтобы он читал текстовый файл и разбивал информацию на компоненты, где он мог обрабатывать его. Основным препятствием для меня является метод разделения строк, который я не могу найти / выяснить.
в 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:
в этом случае вывод должен быть отображением первого символа второй строки. на удивление нет, это не работает. и он выдает несколько ошибок (в конце концов, я новичок в nxc).
line 3: Error: Datatypes are not compatible
line 3: Error: ';' expected
line 3: Error: Unmatched close parenthesis
line 4: Error: Unmatched close parenthesis