vc++ 中怎么读取字符串中的数值赋予变量!
比如~我用ReadString读取了文本中的一行~118,204,118,204,0x12,0x12,149,223,0,1,0,0,0,第一中学,【尖子班】<一>班,第...
比如~ 我用ReadString读取了文本中的一行~
118,204,118,204,0x12,0x12,149,223,0,1,0,0,0,第一中学,【尖子班】<一>班,第4排23号
用_stscanf我读出了前面的数字的! 重 第一中学~~~~ 23号 可以用一个%s 读出来..但是我想分成3段分别给于 3个字符串变量! 都是以逗号为中断的!
要求重上面那串 字符串中分别读取 1:第一中学 2:【尖子班】<一>班 3:第4排23号
给于 CString x,x1,x2;
1楼不是很明白~ 最好能写成程序片断 展开
118,204,118,204,0x12,0x12,149,223,0,1,0,0,0,第一中学,【尖子班】<一>班,第4排23号
用_stscanf我读出了前面的数字的! 重 第一中学~~~~ 23号 可以用一个%s 读出来..但是我想分成3段分别给于 3个字符串变量! 都是以逗号为中断的!
要求重上面那串 字符串中分别读取 1:第一中学 2:【尖子班】<一>班 3:第4排23号
给于 CString x,x1,x2;
1楼不是很明白~ 最好能写成程序片断 展开
展开全部
getline
语法:
istream &getline( char *buffer, streamsize num );
istream &getline( char *buffer, streamsize num, char delim );
getline()函数用于输入流,读取字符到buffer中,直到下列情况发生:
num - 1个字符已经读入,
碰到一个换行标志,
碰到一个EOF,
或者,任意地读入,直到读到字符delim。delim字符不会被放入buffer中。
你可以用这个函数
语法:
istream &getline( char *buffer, streamsize num );
istream &getline( char *buffer, streamsize num, char delim );
getline()函数用于输入流,读取字符到buffer中,直到下列情况发生:
num - 1个字符已经读入,
碰到一个换行标志,
碰到一个EOF,
或者,任意地读入,直到读到字符delim。delim字符不会被放入buffer中。
你可以用这个函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询