| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1106 人关注过本帖
标题:又出错了,我又厚着脸来请教了
只看楼主 加入收藏
a1024204390
Rank: 2
来 自:河南周口郸城
等 级:论坛游民
帖 子:87
专家分:67
注 册:2012-6-27
结帖率:88.89%
收藏
已结贴  问题点数:20 回复次数:3 
又出错了,我又厚着脸来请教了
程序代码:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#define LIMIT 80
void ToUpper(char *);
int PunctCount(const char*);

int mian(void)
{
    char line[LIMIT];

    puts("Please enter a line:");
    gets(line);
    ToUpper(line);
    puts(line);
    printf("That line has %d punctuation characters.\n", PunctCount(line));

    system("pause");
    return 0;


}

void ToUpper(char * str)
{
    while (*str)
    {
        *str = toupper(*str);
        str++;

    }
}
int PunctCount(const char *str)
{
    int ct = 0;
    while (*str)
    {
        if (ispunct(*str))
            ct++;
    }
    return ct;
}

1>------ 已启动生成: 项目: U, 配置: Debug Win32 ------
1>  YT TR.c
1>d:\编程文件\c primer plus\u\u\yt tr.c(14): warning C4013: “gets”未定义;假设外部返回 int
1>MSVCRTD.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用
1>D:\编程文件\c primer plus\U\Debug\U.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
2016-11-04 20:05
a1024204390
Rank: 2
来 自:河南周口郸城
等 级:论坛游民
帖 子:87
专家分:67
注 册:2012-6-27
收藏
得分:0 
程序代码:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#define LIMIT 80
void ToUpper(char *);
int PunctCount(const char *);

int mian(void)
{
    char line[LIMIT];

    puts("Please enter a line:");
    gets(line);
    ToUpper(line);
    puts(line);
    printf("That line has %d punctuation characters.\n", PunctCount(line));

    system("pause");
    return 0;


}

void ToUpper(char * str)
{
    while (*str)
    {
        *str = toupper(*str);
        str++;

    }
}
int PunctCount(const char *str)
{
    int ct = 0;
    while (*str)
    {
        if (ispunct(*str))
            ct++;
        str++;
    }
    return ct;
}

41行少了一句,抱歉!

永不言败!never say die!
2016-11-04 20:12
炎天
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
收藏
得分:20 
main 写错了

早知做人那么辛苦!  当初不应该下凡
2016-11-04 20:40
a1024204390
Rank: 2
来 自:河南周口郸城
等 级:论坛游民
帖 子:87
专家分:67
注 册:2012-6-27
收藏
得分:0 
回复 3楼 炎天
额,怪我!!!!!

永不言败!never say die!
2016-11-04 20:44
快速回复:又出错了,我又厚着脸来请教了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034297 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved