社区
网络编程
帖子详情
求助:字符串转换问题
j3cxl
2006-10-20 05:51:27
在一个文本文件里存了几个数字,比喻说:16 97 32 40 25
怎么样打开文件,并把这些数字取出来进行排序呀? 我知道在文本文件里表面上看是一个数字一个数
字的,实质上他们是字符串?怎么 取获取他们,也就是说从从文件里读出来时也是这些数字呢 ,然
后进行比较,排序呢?
...全文
121
7
打赏
收藏
求助:字符串转换问题
在一个文本文件里存了几个数字,比喻说:16 97 32 40 25 怎么样打开文件,并把这些数字取出来进行排序呀? 我知道在文本文件里表面上看是一个数字一个数 字的,实质上他们是字符串?怎么 取获取他们,也就是说从从文件里读出来时也是这些数字呢 ,然 后进行比较,排序呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
benxudong
2006-10-20
打赏
举报
回复
可以一行一行读取,
CStdioFile file;
CString strText;
CStringArray strArr;
if(file.Open(fileName, CFile::modeReadWrite | CFile::typeText))
{
int nSize = file.GetLength();
file.SeekToBegin();
while(file.ReadString(strText))
{
strArr.Add(strText);
}
file.Close();
}
现在比如说strArr[0] == "16 97 32 40 25 ";
然后进行查找字符,以空格查找空格' '记录位置
CString strCur = strArr[0];
while(strCur.Find(' '))
{
int nPos = strCur .Find(' ');
CString strCur = strCur.Left(nPos);
double value = atof(strCur);//此时就可以获取值了
}
benxudong
2006-10-20
打赏
举报
回复
pBuffer[k] = strString[k] ; //这里出错了,怎么回事?
这里strString是字符串,不是数组阿
j3cxl
2006-10-20
打赏
举报
回复
CFile file ;
if(!file.Open(strFileName,CFile::modeReadWrite|CFile::typeBinary, NULL))
{
MessageBox("Open文件失败") ;
return ;
}
CString strString ;
int ilength = file.GetLength() ;
BYTE *pBuffer = new BYTE [ilength + 1] ;
for (int k = 0 ; k < ilength ; k ++)
{
pBuffer[k] = strString[k] ; //这里出错了,怎么回事?
}
我是想读入内存,将一个一个的字符转换成ASCII码值,再将数字取出来,下面该怎么做?
neosu
2006-10-20
打赏
举报
回复
FILE * fp = fopen (文件名, "r");
if(fp == NULL)
return ; //出错
int n1, n2.....;
fscanf(fp, "%d %d %d %d %d", &n1, &n2, .....);
fclose(fp);
//省略的部分自己补充吧.
j3cxl
2006-10-20
打赏
举报
回复
具体做法?举个例子
neosu
2006-10-20
打赏
举报
回复
int n1, n2.....;
fscanf(fp, "%d %d %d %d %d", &n1, .....);
zhyaaa123
2006-10-20
打赏
举报
回复
读出来后减去'0'的ASCII码值
Pythonlower函数用法PPT.pptx
Python的`lower()`函数是
字符串
操作中非常基础且实用的一个方法,主要用于将
字符串
中的所有大写字母
转换
为小写字母。这个函数对于处理文本数据、数据清洗以及在各种上下文中保持文本一致性至关重要。 1. Python `...
Python3-Cookbook总结 - 第二章:
字符串
和文本
大部分的
问题
都能简单的调用
字符串
的内建方法完成。 但是,一些更为复杂的操作可能需要正则表达式或者强大的解析器,所有这些主题我们都会详细讲解。 并且在操作Unicode时候碰到的一些棘手的
问题
在这里也会被提及到...
es6
字符串
转模板
字符串
_现在的ES6:模板
字符串
es6
字符串
转模板
字符串
本文是Microsoft的Web开发系列的一部分。 感谢您支持使SitePoint成为可能的合作伙伴。 ES6是JavaScript的未来,而且已经存在。 它是一个最终的规范,它带来了语言必须具备的许多功能,以与...
华为机试(python):
字符串
1
输入一个十六进制的数值
字符串
。 输出描述: 输出该数值的十进制
字符串
。不同组的测试用例用\n隔开。 while True: try: number = input() n = len(number) dic = {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':...
python
字符串
转字典
求助
字符串
转dict出错::
字符串
中有转义符号,导致无法正常转dict # 需要转dict的字符 {"msg_type":2,"msg":"{\"action_type\":1,\"app_id\":6840999917113574920,\"shop_id\":123456}"} cc = plain_text print cc ...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章