今天做题,再次碰到了指针的问题,用了不同的编译器,会有不同的反映。在C-Free下处理没有问题了,提交后出现了 ACCESS_VIOLATION 的问题,于是又换了Code::Blocks 出现了问题,但是不懂如何debug,还请大神帮忙分析下。。。。。
题目链接:http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1§ionid=2&problemid=23
Problem Description
Since all we know the ASCII code, your job is simple: input numbers and output corresponding messages.
|
Input
The first line contains one integer T (1<=T<=1000).
The input will contain T positive integers separated by whitespaces (spaces, newlines, TABs). The integers will be no less than 32. |
Output
Output the corresponding message in just one line.
Warning: no extra characters are allowed. |
Sample Input
13 72 101 108 108 111 44 32 119 111 114 108 100 33 |
Sample Output
Hello, world! |
代码区:
我的问题代码:
#include"stdio.h" #include"string.h" int main(){ char a[1000],*b; int i,j,k; scanf("%d",&i); //程序代码出错段 start for(j=0;j<i;j++){ scanf("%d",b); strcat(a,b); } //end printf("%s",a); }
没有使用指针的正确代码:
#include"stdio.h" int main(){ int a[1000]; int i,j; scanf("%d",&i); for(j=0;j<i;j++){ scanf("%d",&a[j]); } for(j=0;j<i;j++){ printf("%c",a[j]); } }
我的猜想:可能是scanf函数中在获取char型数据时在类型转换上的内存问题
相关推荐
《jtds-1.2.7在Android移动开发中的应用详解》 jtds-1.2.7是一款专为Java开发者设计的轻量级数据库连接驱动,尤其适用于Android应用程序开发。该驱动程序是开源的,提供对SQL Server和Sybase数据库的高效、稳定的...
zlib 1.2.7 上次传的不知道怎么没了,重新传了个,有需要的同学自己拿了 rydiy友情分享 编译可见http://blog.csdn.net/rydiy/article/details/7710294
libz.so.1.2.7
Playframework 1.2.7 是一个开源的Java和Scala Web应用框架,它采用模型-视图-控制器(MVC)架构模式,并且是基于事件驱动的,这使得开发过程更加高效和简洁。这个zip包"play1.2.7.zip"包含了Playframework的SDK,...
《jtds1.2.7.dist:连接SQL Server数据库的安卓开发利器》 在IT行业中,数据库管理和数据交互是核心部分,特别是在安卓应用开发中。"jtds1.2.7.dist"是一个专门为安卓开发者设计的工具,用于与Microsoft SQL Server...
6. 字符集转换:支持多种字符编码之间的转换,如ASCII、UTF-8等。 7. 核心库:包含原子操作、随机数生成、信号处理等基础功能。 四、APR在实际项目中的应用 APR广泛应用于Apache HTTP服务器、Tomcat、Perl、PHP等...
标题中的"zlib-devel-1.2.7-17.el7"是一个软件包的名称,这在Linux环境中很常见,尤其是对于开发人员和系统管理员。这个名称包含了多个关键信息: 1. **zlib**: 这是软件的核心部分,一个开源的、跨平台的数据压缩...
axiom-api-1.2.7.jar为的是更好的发扬优良的精要的代码!
标题"FmScSetup1.2.7_PConline"表明这是一个软件安装程序,可能是某个应用程序的版本1.2.7的更新。"FmScSetup1.2.7.exe"是该程序的主要安装文件,通常在Windows操作系统中,".exe"后缀表示可执行文件,用户可以通过...
本文将围绕"zlib-devel-1.2.7-17.el7.x86_64.rpm"这一特定版本,详细介绍其在CentOS7中的安装、使用以及对软件开发的意义。 首先,我们来看看"zlib-devel-1.2.7-17.el7.x86_64.rpm"的组成部分。这个压缩包包含了...
zlib-1.2.7-18.el7.x86_64.rpm
黑鲨工具箱1.2.7.exe
里面包含有一些比较老版本的依赖,这些rpm包很不好找,费了好大劲才找到,给有需要的人,里面包含有openssl-1.1.1b.tar、openssl-devel-1.0.2k-16.el7.x86_64.rpm、zlib-1.2.7-18.el7.x86_64.rpm、zlib-devel-1.2.7-...
fastjson1.2.7 依赖JDk1.8
**日志框架Log4j 1.2.7详解** 日志系统在软件开发中扮演着至关重要的角色,它能够帮助开发者追踪程序运行时的详细信息,定位和解决问题。Log4j是Apache组织提供的一款非常著名的Java日志框架,它的1.2.7版本是一个...
《深入解析Fastjson 1.2.7版:阿里巴巴的高效JSON处理库》 Fastjson是阿里巴巴开发的一款高性能的Java JSON库,它以其简洁的API、卓越的性能和广泛的兼容性在开发社区中赢得了广泛的认可。本文将深入探讨Fastjson ...
Struts 1.2.7 是 Apache Software Foundation 开发的一款基于 Model-View-Controller (MVC) 设计模式的开源Java Web应用程序框架。这个版本在当时是 Struts 的一个重要里程碑,因为它提供了许多改进和修复,使得...
《zlib-devel-1.2.7-18.el7.x86_64.rpm.zip:深入了解RPM包与zlib开发库》 在Linux世界中,软件的管理和分发通常依赖于各种包管理器,其中RPM(Red Hat Package Manager)是广泛使用的包管理系统之一。"zlib-devel-...
《jtds 1.2.7.jar:Java连接SQL Server的高效驱动详解》 在IT行业中,数据库的连接和操作是开发过程中不可或缺的一环。本文将深入探讨`jtds 1.2.7.jar`,这是一个专门用于Java应用程序连接Microsoft SQL Server...
rustdesk-1.2.7-x86-64.exe