说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于参数接受的问题

编辑:说三道四文库 发布时间:2018-01-23 09:40
HTML文档下载 WORD文档下载 PDF文档下载
用CEditView类继承的视图类,可以在视图窗口编译数据,这种方法怎么接受参数?
比如说我写了
    4
    23 24  2  4
     2  1  1  3
    98  9 87 65 
    21  2  3  2
现在,我按下一个按钮后,要把4传入m_m,把矩阵传入m_matrix[m_m][m_m]。
怎么做?
如果是一个存在的数据文件可用文件流实现。
列:finput.open(dlg.GetPathName())
tui
关注
CEditView只能得到一个字符串,也就是你的输入,你必须自己编程序,依次析取出每个数值,比如根据空格,回车等作为间隔符号,可以查一查strtok()函数。这是一个例子;

/* STRTOK.C: In this program, a loop uses strtok
 * to print all the tokens (separated by commas
 * or blanks) in the string named "string".
 */

#include <string.h>
#include <stdio.h>

char string[] = "A string\tof ,,tokens\nand some  more tokens";
char seps[]   = " ,\t\n";
char *token;

void main( void )
{
   printf( "%s\n\nTokens:\n", string );
   /* Establish string and get the first token: */
   token = strtok( string, seps );
   while( token != NULL )
   {
      /* While there are tokens in "string" */
      printf( " %s\n", token );
      /* Get next token: */
      token = strtok( NULL, seps );
   }
}

用sscanf,不是和fscanf差不多?
读文件是最好是用CStdioFile.
一行一行得到Edit的字符串,
CEdit edit=GetEditCtrl();
int lines=edit.GetLineCount();
char str[255]
for(int i=0;i<lines,i++)
{
edit.GetLine(i,str,255);
if(i==0)//第一行
sscanf(str,"%d",&m_n);
......
}
Aaron Swartz自杀原因存疑 引发互联网连锁反应 重金吸引开发者 BlackBerry10应用36小时增1.5万 把数据中心搬入“空间站” Dell和Intel对OpenStack新兴公司Mirantis投资 快讯:马云自5月10日起不再担任CEO职务 MSComm与单片机通讯问题,请教各位前辈! 我编的有什么错? 关于空记录的问题,急用,拜托大家帮帮忙!谢谢 我的机子WORD不能用了,程序错误。 关于"透明窗体"的研究和再讨论 Apache POI 问题! 急! 如何编写一个程序可以把fox数据库中的数据导入sql sever数据库中呢? 请教各位高手一个问题!关于http代理和socks代理的问题! 如何更改从网上down下来的手机游戏的图片 3/4-5/12x-x=1/3 当a-b=6,ab=5,求(a+b)的平方 用a^2表示a的平方,b^2表示b的平方 若a+b (a+b)的平方+(a+b)-6 请告诉我这一页怎么做 最后1步的依据. 请告诉我1²=? 1-几=2+2请告诉我谢谢 100的π值?是甚么? 日本美魔女大赛60岁奶奶夺冠 中日韩韩美11月举行第7轮防卫费分担会谈 白宫万圣节变身恐怖“盘丝洞”(组图)谷歌谴责美国安局监听行为 称其“严重万箭齐发!金正恩笑逐颜开观看朝军火力乐视重磅发布乐视儿童 开启大屏深度运李晨今天过生日,前女友张馨予却发了这赢暴漫IP:暴走游戏助力打造千万级手中国民航局副局长周来振被调查(图/简媒曝埃神或冬季离队,称南美外援更适合新时代机械师我的皇道我做主霹雳风云录我与神宝的恋爱之旅羽暮笔记觉华岛旅游龟峰山旅游桓仁旅游五老峰旅游仙人洞旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘