文章列表
C语言版的,望诸位努力:
#include"stdio.h"
#include"string.h"
char *substr(const char *str,int n,int m,char p[]){
char *cour;
int i,j=0;
cour=str;
if(m>=n&&n>=0){
for(i=0;i<m;i++){
if(i>=n){
p[j]=*cour;
j++;
}
cour++;
}
p[j]='\ ...
今天做题,再次碰到了指针的问题,用了不同的编译器,会有不同的反映。在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, ...
最近在做杭电acm,关于HDU 2399 GPA 纠结了很久,调试也没有发现问题所在,后来经过参考分析发现是char型指针与数组的问题,用指针不好使,提交失败,但是数组却可以成功,上代码,大家可以对比参考一下。
#include<stdio.h>
#include<string.h>
int main(){
char *str,*p,grade; //因为使用了char型指针,HDU提交是总是Runtime Error(ACCESS_VIOLATION),
int sum,num,flag; //后来改用char型数组就好用了,神奇!
flag= ...