首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在nxc中拆分字符串

如何在nxc中拆分字符串
EN

Stack Overflow用户
提问于 2019-10-30 10:30:43
回答 1查看 49关注 0票数 0

我一直在尝试使用IDE: Brixc Command Center将python项目转换为nxc,这样它就可以读取文本文件并将信息拆分成可以处理这些信息的组件。对我来说,主要的障碍是split string方法,我找不到它。

在python中,就像Data1 = RawData.split("\n")一样简单,它将把它拆分为一个数组,我可以像这样对它进行排序: Data1nth在数组中的位置

我尝试在nxc中重复相同的方法,但不起作用

代码语言:javascript
复制
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的新手)。

代码语言:javascript
复制
line 3: Error: Datatypes are not compatible 
line 3: Error: ';' expected
line 3: Error: Unmatched close parenthesis
line 4: Error: Unmatched close parenthesis
EN

回答 1

Stack Overflow用户

发布于 2019-10-30 13:05:17

只需将"a"更改为'a'

代码语言:javascript
复制
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:

“表示字符串(它是字符数组),其中as‘表示单个字符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58617944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档