清泛IT社区

搜索
App Inventor 2 中文社区 轻松创建Apps

扫码访问移动社区 移动社区,您的掌上技术专家

关注我,精彩不错过! 关注我,精彩不错过!

扫码安装最新版AI伴侣 最新版AI伴侣v2.69

Aia Store .aia 源码一站式解决方案 发布日志AI2连接测试ai2Starter模拟器

开通VIP免费赠送积分App Inventor 2 拓展有奖征文 VIP会员享专有教程,免费赠送基础版*技术支持服务! AI2入门必读中文文档中文教程IoT专题

查看: 513|回复: 7
打印 上一主题 下一主题

我想运行程序如下对比两个字符串长度然后输出长度较长的一个运行不了 ...

该用户从未签到

6

主题

15

帖子

132

积分

初级会员

Rank: 2

积分
132
跳转到指定楼层
楼主
发表于 2016-01-12 10:44:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
#include<iostream>
#include<string.h>
#include<stdio.h>
int main(void)
{
        int c,d;
        char*a;
        char*b;
        scanf("%s,%s",&a,&b);
    c=strlen(a);
        d=strlen(b);
        if (c>d)
        printf("%s",a);
        if (d<c)
        printf("%s",b);
        return 0;
}
求指点
  • TA的每日心情
    开心
    2024-02-17 18:16
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    546

    主题

    715

    帖子

    1万

    积分

    管理员

    这里没有广告...

    Rank: 9Rank: 9Rank: 9

    积分
    10689
    QQ
    沙发
    发表于 2016-01-12 11:27:55 | 只看该作者
    报错:error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

    说明vs安全级别设置较高,必须使用scanf_s安全函数,或调低安全级别(不推荐)。
    清泛网 - 专注IT技能提升

    该用户从未签到

    6

    主题

    15

    帖子

    132

    积分

    初级会员

    Rank: 2

    积分
    132
    板凳
     楼主| 发表于 2016-01-12 11:29:56 | 只看该作者
    1>MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
    1>C:\Users\Administrator\Desktop\新建文件夹\Win32Project1\Debug\Win32Project1.exe : fatal error LNK1120: 1 个无法解析的外部命令
  • TA的每日心情
    开心
    2024-02-17 18:16
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    546

    主题

    715

    帖子

    1万

    积分

    管理员

    这里没有广告...

    Rank: 9Rank: 9Rank: 9

    积分
    10689
    QQ
    地板
    发表于 2016-01-12 11:41:20 | 只看该作者
    泡面 发表于 2016-01-12 11:29
    1>MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRT ...

    _WinMain是Win32程序的入口函数,而你提供的main是控制台程序的入口函数。
    猜想你vs建立的是Win32工程,可以将它改为Console工程:
    工程属性 -> 链接器 -> 所有选项 -> 子系统:

    清泛网 - 专注IT技能提升

    该用户从未签到

    6

    主题

    15

    帖子

    132

    积分

    初级会员

    Rank: 2

    积分
    132
    5#
     楼主| 发表于 2016-01-12 11:42:10 | 只看该作者
    谢谢,问题解决,只是功能没达到是哪里错了

    该用户从未签到

    6

    主题

    15

    帖子

    132

    积分

    初级会员

    Rank: 2

    积分
    132
    6#
     楼主| 发表于 2016-01-12 11:43:53 | 只看该作者
    错误的问题已经解决了,只是功能没有实现,求指点哪里错了
  • TA的每日心情
    开心
    2024-02-17 18:16
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    546

    主题

    715

    帖子

    1万

    积分

    管理员

    这里没有广告...

    Rank: 9Rank: 9Rank: 9

    积分
    10689
    QQ
    7#
    发表于 2016-01-12 12:27:25 | 只看该作者
    泡面 发表于 2016-01-12 11:43
    错误的问题已经解决了,只是功能没有实现,求指点哪里错了

    char a[256] = {0};
    char b[256] = {0};
    scanf_s("%s",&a, 256 - 1);
    scanf_s("%s",&b, 256 - 1);

    首先必须分配一块空间,而非单纯一个指针。
    使用scanf_s一定要指定最大长度。
    清泛网 - 专注IT技能提升

    该用户从未签到

    6

    主题

    15

    帖子

    132

    积分

    初级会员

    Rank: 2

    积分
    132
    8#
     楼主| 发表于 2016-01-12 12:36:32 | 只看该作者
    {:good:}谢谢
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    © 2024 tsingfun.com, Inc.  沪ICP备2020034476号-1  沪公网安备31011702000040号

    GMT+8, 2024-05-12 06:33 , Processed in 0.020584 second(s), 39 queries .