问题描述
编写一个单窗口应用程序,要求使用VC++2005,接受RICHEDIT中用户输入的字符,字符中包含以下信息:地点1长度1长度2长度3......地点2长度1长度2.................使用算法处理长度和地点,接受用户输入的两地点名,以字符串形式在另一个RICHEDIT输出两个地点间的最短路径。拟采用结构体数组和字符串搜索来进行实现,但是不熟悉.NET的数据结构,请问要怎样使用ARRAY来实现?怎样判断RICHEDIT的字符流中的一个字符是否是空格,是否是数字及回车换行符号?最好能给出参考范例,谢谢。
解决方案
解决方案二:
你先说明一下,你那里会,那里不会
解决方案三:
.......不会使用ARRAY完成结构体数组的功能,也不会在使用正则表达式判断字符串(不知道怎么引用正则表达式)...
解决方案四:
正则System::Text::RegularExpressions;至于数组你还是找本语言基础的书看看
解决方案五:
.NET托管怎么写结构体数组?
解决方案六:
要用C++正则表达式描述一个汉字应该怎么办?
解决方案七:
就以上两个问题,其他问题解决了。
解决方案八:
refstructMyStruct{};valuestructMyStruct2{};intmain(array<System::String^>^args){array<MyStruct^>^arr1=gcnewarray<MyStruct^>(100);array<MyStruct2^>^arr2=gcnewarray<MyStruct2^>(100);return0;}
解决方案九:
非常感谢,我去试试。
解决方案十:
使用.NET托管C++怎么用正则表达式描述一个汉字啊?用论坛里的[x{4e00}-x{9fa5}]会报错,提示"数字错误".....