access violation c语言,请教大家:出现Access violation怎么办?
我修改了一些依然不行;
#include
#include
#include
char len='a'-'A';
void trans(char *a)
{
if((*a)>'Z'){*a=*a-len;}
} //将输入字母变成大写;
void check(char *p)
{trans(p);
char str1[27],str2[26];
char alph[26]={'A','B','C','D','E','F','G','H','I','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','\0'};
int i,j;
i=0;
str1[i]=*p;
p++;
i++;
in:while(*p)
{trans(p);
for(j=0;j
{if(str1[j]==*p)
{p++;goto in;}
else continue;}
str1[i]=*p;i++;p++;
}; //将输入密钥中重复的字母去掉放在数组str1[]中;
if(!(*p))
{int k;
char *q;
int m=0;
q=alph;
on:while(*q)
{
for(k=0;k<=i;k++)
{if(*q==str1[k])
{q++;goto on;}
else continue;}
str2[m]=*q;q++;m++;
};
if(!(*q))
str2[m]='\0';
} //将alph数组中的字母按顺序放到str2中,如果其中有字母在str1中出现过就越过该字母;
strcat(str1,str2); //将str1和str2中的内容合并到str1中;
int n=0;
for(n=0;n<=25;n++)
cout<
}
void main()
{char buf[200];
cout<
scanf("%s",buf);
check(buf);
printf("\n");
char a ;
cin>>a;
}
这一部分主要是实现输入一个密钥,然后将其中重复的字母去掉,放入str1,然后把alph数组中在str1中没有出现的字母按照英文字母的顺序放入str2,最后把str2合并到str1中。
比如如果输入密钥是MONARCHY的话,结果应该是MONARCHYBDEFGIKLPQSTUVWXZ。
当我运行时出现Access violation,按确定出现47464544 ???
麻烦各位帮我看看是什么原因,谢谢了
access violation c语言,请教大家:出现Access violation怎么办?相关推荐
- c语言debug执行错误,C语言调试出错 0xC0000005: Access Violation.
C语言调试出错 0xC0000005: Access Violation.0 高手帮忙看看,自学没人教态痛苦了,出点什么错误自己要看好半天. 好像是input函数下姓名互换的问题.帮我改正,谢了.不要 ...
- 易语言逐条读access数据_易语言操作数据教程之ACCESS实战视频教程
易语言操作数据教程之ACCESS实战教程第一讲 第一讲: 这一节我们讲ACCESS实战教程 实战教程: 分类的账号管理器 --------------------------------------- ...
- golang odbc mysql_go语言通过odbc操作Access数据库的方法
本文实例讲述了go语言通过odbc操作Access数据库的方法.分享给大家供大家参考.具体如下: 这里需要用到go-odbc库,下载地址为:https://github.com/weigj/go-od ...
- access创建窗体特别慢_64位Access运行速度很慢的解决办法
在64位的Window 7,winows10,Windows 2012中, Access运行很慢的解决方案: 有遇到一个很奇怪的问题,将以前在window 10 Access 32位下开发的一个Acc ...
- access无法与wincc链接_wincc和Access连接写如变量
我要把在WINCC中设定的变量(多个变量)保存到ACCESS数据库,用的时候再从ACCESS中提取写入PLC,分别用保存,读取,增加,按钮实现,怎么做,最好详细说明, 最佳答案 WinCC 对一个小型 ...
- access mysql知乎_如何用access搭建数据库?
单击"开始"→"所有程序"→"Microsoft Office"→"Microsoft Access 2010",打开M ...
- access 数据库 mysql数据库_如何将Access数据库移植到MySQL数据库
序论 很多MySQL用户都有过将Access移植到MySQL的计划,不过这个移植过程性能和实践的相关描述资料很少.本文将为大家总结将Access应用程序成功移植到MySQL的要点和注意事项. 由于Ac ...
- 计算机二级access选择题题库_计算机二级access选择题
文档来源为 : 从网络收集整理 .word 版本可编辑 . 欢迎下载支持 . 1 文档来源为 : 从网络收集整理 .word 版本可编辑 . 欢迎下载支持 . 复习题 2 一.选择题 1 .以下叙述中 ...
- php access数据库_在PHP中使用Access数据库
php access数据库 A previous client of mine had an Access database of products they sell, which they had ...
最新文章
- seaborn可视化条形图并按照降序排序条形图进行可视化Sort Bars in Barplot in Descending Order in Python
- Windows/Linux高精度计时器(C++)
- XAMPP维基百科,自由的百科全书
- 数据恢复软件哪个好用比特数据恢复当仁不让
- 深度学习(十六)——Faster R-CNN, YOLO
- 中科大 计算机网络15 DNS域名解析系统
- 激战服务器位置,如何选服务器 《激战2》服务器设置讲解
- 三、比特币白皮书:一种点对点的电子现金系统
- java接收前台tex格式t数据_java 下载文件时,设置response.setContentType 根据文件类型...
- Linux输入子系统:事件的编码 -- event-codes.txt
- mysql sql语句集合
- boost安装_Boost编译与使用
- Android设计模式--观察者模式
- GAEA Winsieve v1.2 1CD(快速输入和打印结晶粒度分析曲线)
- 三、GDT和IDT的配置
- 关于学期结束的一些题目的记录
- UICollectionView基本使用详解(OC)
- 海康威视web管理端下载视频录像
- 中级认证宝典【全理论】
- 一个团队需要什么样的人