精华内容
下载资源
问答
  • 各字符串主函数中输入,并放入一个字符串数组中。 #include <stdio.h> #include <string.h> #define N 5 #define M 81 /************fun************/ char *fun(char (*sq)[M]) { int i; char ...

    C语言编程题——结构体

    函数 fun 的功能是:从 N 个字符串中找出最长的那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。

    #include <stdio.h> 
    #include <string.h> 
    #define N 5 
    #define M 81 
    /************fun************/ 
    char *fun(char (*sq)[M]) 
    {	int i; char *sp; 
    	sp=sq[0]; 
    	for(i=0;i< N;i++) 
    		if(strlen(sp)< strlen(sq[i])) 
    			sp=sq[i]; 
    	return sp; 
    } 
    /************fun************/ 
    main() 
    {	char str[N][M],*longest; int i; 
    	printf("Enter %d lines :\n",N); 
    	for (i=0;i< N;i++) gets(str[i]); 
    	printf("\nThe N string :\n",N); 
    	for (i=0;i< N;i++) puts(str[i]); 
    	longest=fun(str); 
    	printf("\nThe longest string:\n");puts(longest); 
    }
    

    运行示例
    在这里插入图片描述

    关注我,C语言不迷路。
    需要分析可以到微信公众号发送问题或者在评论区留言,有问必答!
    想了解我的C语言学习笔记等更多知识请关注微信公众号:

    量子云基地

    展开全文
  • 安装任何软件前,都需要那个工具的安装包,那么我们从官网上下载下来的安装包是在我们的windows系统中,怎么移虚拟机中呢?这个时候需要先介绍一个软件了:Xshell 一、从官网下载后安装,我们安装免费版就可以了...

    在安装任何软件前,都需要那个工具的安装包,那么我们从官网上下载下来的安装包是在我们的windows系统中,怎么移入虚拟机中呢?这个时候需要先介绍一个软件了:Xshell

    一、从官网下载后安装,我们安装免费版就可以了。安装完成后需要你新建一个会话,名称自己起名,协议就是SSH,主机就填自己虚拟机的IP地址,填完这些点确定就可以了,然后需要输入密码,就是登陆linux的密码。登陆完成后就可以在Xshell中操作linux了,他的好处是可以复制粘贴代码,但是在虚拟机中不行。


    二、先不说别的操作,我们用它是要把两个安装包传给虚拟机,需要先在虚拟机上创建一个文件来保存这两个压缩包

    mkdir -p /soft/java

    进入这个目录

    cd /soft/java
    三、这时候就需要Xshell的另一个功能了,Xftp,一般第一次用这个还需要下载,大家自己去下载就好了,下载完成后,因为在Xshell下进入了/soft/java这个目录了,在这时候再点击那个Xftp,表明是要往那个目录下传文件。

    因为我已经上传过了,就留个截图,说一下怎么上传就好了。在左面的框中找到你的两个压缩文件,右边注意一下是你的/soft/java目录,然后双击左边的压缩文件,就直接传过去了。


    四、输入命令ls查看java文件夹,能看到都传过来了,然后需要解压它们

    tar -zxvf jdk-8u111-linux-x64.gz
    解压完成后改个名字

    mv jdk-8u111-linux-x64.gz jdk
    同理tomcat也要先解压再改名字



    五、安装完jdk的第一件事肯定是配置环境变量,我们需要建立一个脚本

    cd /etc/profile.d
    ls
    创建脚本

    vi java.sh


    保存退出后查看一下
    cat java.sh
    马上生效

    source java.sh
    看一下是否成功

    java -version

    六、去tomcat下

    cd /soft/java
    ls
    1、解压改名,同上面步骤一样。

    2、进入tomcat中修改配置

    cd tomcat
    ls
    cd conf
    ls
    vi server.xml
    3、找到
    <Connection port="8080"……>
    把那个端口号改为80

    4、启动tomcat

    cd ../bin
    ./startup.sh


    七、去浏览器上输入linux的IP,我这里原来配置的是192.168.236.161,输入后出现tomcat首页,成功。






    展开全文
  • <div><p>想android中看跑车星球那个动效,发现播放不了,android demo中的动画都没问题的,android和ios的资源应该通用的,麻烦看下原因(相关资源 iOS/QGVAPlayerDemo/...
  • MFC将任意文件放入资源中调用

    千次阅读 2018-05-14 09:06:42
    将一个版本的程序包含到另一个版本(母体)里面,母体运行的时候,判断是不是自己需要的版本,如果,那么就运行,如果不是,那么释放出包含的那个版本的程序,然后运行释放出来的程序。 这样就没有必要将两个...
    将一个版本的程序包含到另一个版本(母体)里面,母体在运行的时候,判断是不是自己需要的版本,如果是,那么就运行,如果不是,那么释放出包含的那个版本的程序,然后运行释放出来的程序。 
    这样就没有必要将两个程序捆绑到一起,只是把一个程序当作那个母体程序的资源包含到母体程序里面 

    新建了一个mfc工程,然后在查看资源的地方,选择添加资源,会出现一个对话框,一 
    个打开文件对话框,这里选择打开一个exe文件,然后又会出现一个对话框,让输入资源的 
    类型,这里输入exe,因为添加的文件是exe文件,当然添加的是什么文件就要输入相应的类 
    型(扩展名),然后资源就会被添加进去,并且vc会自动在左边打开(二进制的),左边的 
    资源默认为IDR_EXE1,然后编写代码 
    HRSRC       hrFile       =       FindResource(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_EXE1), "EXE ");     //后面这连个参数很重要   
    if(hrFile==NULL) 

      AfxMessageBox( "没有找到资源 "); 

    HGLOBAL       hgFile       =       LoadResource(AfxGetInstanceHandle(),hrFile);       
    if(hgFile==NULL) 

      AfxMessageBox( "加载资源失败 "); 

    LPVOID       pvFile       =       LockResource(hgFile);       
    if(pvFile==NULL) 

      AfxMessageox( "不能加载内存 "); 

    HANDLE       hfFile       =       CreateFile( "C://amn.exe ",GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0);       
    DWORD       nFileLength       =       SizeofResource(AfxGetInstanceHandle(),hrFile);       
    DWORD       nWriteLength;       
    WriteFile(hfFile,pvFile,nFileLength,&nWriteLength,NULL);       
    CloseHandle(hfFile);       
    FreeResource(hrFile);   
    这样就会在c:/下面生成一个amn.exe,这个就是当时包含进去的那个exe文件  
    展开全文
  • 怎么把值依次放入数组

    千次阅读 2010-12-06 19:50:00
    怎么样依次加入那个数组?一般数据绑定控件绑定数据源可以用DATEVIEW和DATETABLE,但是为什么得到dateTabel 后,很多人还是使用defaultview这个属性得到一个dateView视图,然后绑定到控件呢?使用dateView绑定到...
    假设有个数组是 a[][2] 还有个方程 通过循环可以得出x、y两个数。 怎么样依次加入那个数组?
    一般数据绑定控件绑定数据源可以用DATEVIEW和DATETABLE,但是为什么在得到dateTabel 后,很多人还是使用defaultview这个属性得到一个dateView视图,然后绑定到控件呢?使用dateView绑定到数据控件有什么好处吗?
    基本上没区别 但是如果需要使用自带的分页。。在绑定的时候就需要转换成dateView
    DataView 在 asp.net 的优势不如在 winform 发挥的淋漓尽致.
    排序, 过滤 是 DataView 的功能, DataTable 只是一个行集.
    sp.net 的请求响应机制决定了 DataView 发挥的空间有限.
    如果没有使用到dataview里的功能,比如sort, filter等,就没什么区别,出来的效果是一样的
    一般绑定使用DT如果进行一些特殊的处理 转成DV
    我想生成一个第三方控件,该如何实现?就像aspNet之类的控件一样,
    我想将一个功能生成像控件一样的东西,以后用的话直接添加使用就行,该如何实现呢,请了解的人指点指点..
    你变像的意思就是:怎么生成一个.DLL的文件吧
    使用User Control项目模板
    c++时遇到未定义基类的问题,看了好久也不知道是怎么回事,请高人指点
    未定义基类?会不是引用的头文件不对应呀!要检查下!
    类名是否正确,或者基类定义的文件时候正确导入
    如果枚举变量中赋的值不能用的话 这个变量还有什么意义啊?具体可以查资料
    你这样加,是加的他们的值,就是你的i=1;的1
    因为3在枚举项中没有对应成员。。所以就是显示数字3。。
    将枚举成员转换成默认值需要显式转换。。
    使用SqlDataSource(使用存储过程) 绑定 GridView,在页面执行查询时, 一直处于查询等待状态,跟踪下来,在将SqlDataSource.DataBind() 后, 程序一直在等待。 而其调用的存储过程单独在SQL Server 查询分析器里执行,是可以查询到数据的。再用DBHelper类单独测试存储过程,调试也是在等待 返回值。 而最后将 对应的存储过程 在SQL Server 里修改(不做任何代码修改)一下后。一切恢复正常。(估计是存储过程编译问题) 但具体什么原因, 无法解释。
    那就是DBHelper类里调用存储过程的问题了
    不是已经解决了嘛。检查下是不是 事务的问题。
    SqlDataSource(直接连接数据库)调用存储过程和单独测试项目中DBHelper 调用存储过程 问题是一样的,DBHelper 调用应该没有问题。 问题我觉得还是在数据库方面。
    总不能出现问题,又去编译一下存储过程吧!
    都解决了,还不知道啥问题,看看都修改了啥呗
    我想搞清楚的是,为什么修改一下存储过程, 就可以前端就可以查询到数据了?
    检查字段名是否一致看看scott 的SqlDataSource相关教程
    存储过程应该也没有问题, 因为在一段时间(一个月)里 这个存储过程查询时正常了, 而不知道了是何原因,一段时间后,这个存储过程的查询前端就查不到(一直在查询等待状态)
    来源:足球直播
    展开全文
  • 好消息,如果您计算机上创建了文件夹来对文件进行排序,那么Premiere Pro中组织媒体的过程对您来说似乎并不陌生。过程非常相似。但是,不是使用文件夹对文件进行排序,而是使用垃圾箱对媒体进行排序。通过创建...
  • 若它实际上从磁盘读取数据,那个么显然任何更紧凑形式的数据都会更好。如果它正在处理CSV格式(你可以告诉你这一点,因为你的CPU一个核心上接近100%,而另外两个内核上,它将非常低),那么你需要一个已经...
  • //这里定位div放入表格的地方 var topDate=(document.getElementById('stable').rows[0].cells[0].innerText).split(":");//定点的时间。00:00 var date3=new Date(0,0,0,topDate[0],topDate[1],0); var ...
  • 今天做系统的时候发现吧iframe放入updatepanel中用一个button触发updatepanel的更新时,总是整页刷新!但是这种情况总是出现ie下,firefox下则不会出现,于是我发现了一个解决办法,就是把HTML中的iframe的属性...
  • 并且我那里得到错误,这错误:我从我的circle.yml中删除了“ – sbt test”,所以不是那样,我看到了另一个测试文件夹,所以我想也许就是它,但是它空的,所以我其中创建了一个文件并且没有放入其中仍然得...
  • 1. 在用CakePHP+mysql完成一个...后面同事过来帮我看,发现那个字段得到的值在放入CakePHP的conditions字段里时都3,但是到sql语句输出时却变成1了。 2. Leader过来看了以后发现数据库里那个字段Tinny。后面l
  • 首先将对象放入Eden区,如果空间不足就向其中的一个survivor区上放,如果仍然放不下就会引发一次发生新生代的minor GC,将存活的对象放入另一个survivor区中,然后清空Eden和之前的那个survivor区的内存。...
  • 动感的画面,有趣的话语,曾经也被吸引住了,只是那个声音….. 简而言之————厂商认为用户体验不好,禁了声音   2—— 相关资料、实现: 其实,也可以实现自动播放时声音也播放 体验差的同时,厂商为了照顾...
  • java 获取当前方法的被调用信息(被那个方法那个类那一行调用)我本意为Android的log写一个动态生成的tag,之前一直用... 主要利用了查询当前线程堆栈中的信息辨别该代码的调用顺序,当然这种方式没有过多放入考虑
  • Delphi控件开发浅深出(六)

    千次阅读 2008-04-07 16:05:00
    比如我们窗体上上Tedit,TpopupMenu两个控件,然后设定Tedit的PopupMenu属性为TpopupMenu控件,运行后Tedit点击右键就会弹出刚才设定的那个TpopupMenu菜单,也就是说Tedit,TpopupMenu联手完成了任务。...
  • 新年鞭炮作文400字5篇 “爆竹声中一岁除,春风送暖屠苏”,随着一声声爆竹声响了起来,也告诉我们,新年马上就要到了。下面精心为大家精心精选的新年鞭炮作文400字,欢迎阅读。 精选新年鞭炮作文400字 ...
  • Android接微信分享视频和图片

    千次阅读 2016-10-27 22:07:45
    从14年10未毕业开始工作到现在,忍不住想写点东西,就从最近的用的东西写起吧。 首先分享-微信分享 ... 第一步:接入 sdk,开发者平台的资源中心有,放入libs下面, gradle里面 compile files(‘lib
  • 于是就去找其他的解决办法,接下来就是接百度语音合成的SDK,自我感觉比接口简单多了 ** 首先建立一个node项目,然后npm安装百度的SDK , npm i baidu-aip-sdk。安装完成后,建立一个新得app.js文件 app.js...
  • 回顾之前铁三角和刘丧南海王地宫的历险,本剧的最大亮点,也最有看头。原著解密吴邪下南海王地宫之谜。01.胖子和吴邪全身一丝不挂。刘丧和铁三角从滩涂炸裂开的口子掉了下去,他们掉了巨大的管状山洞,洞...
  • ffmpeg的php扩展 64位系统下的安装

    万次阅读 热门讨论 2013-08-12 20:42:49
    2:我我的笔记本上安装了64位的win7,php的版本和上一个都一样的,然后也下载了那个版本(win32)的ffmpeg扩展包,然后把php_ffmpeg.dll放入到php的ext目录下,把其余的放入system32下。发现无效,去apache的的...
  • 1、图片,文件,二进制数据,文件还是放入文件服务器吧或者分布式文件系统 2、短生命期数据 3、日志文件  mysql中一张表的数据全部一个数据文件中的。如果大字段的数据也存储里面。程序展示列表,比如...
  • 长假完的日子

    2006-03-14 15:58:00
    不属于儿子和老公的时间里,我常常跌到自己的世界里,而且极其害怕别人打扰,从自己营造的那个世界里走出来,因为经常看心理访谈节目,很多时候我想也许这也我的一种痼疾。不过自己的世界里,真的感觉很纯净...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 642
精华内容 256
关键字:

在放入是那个在