c语言编译器用户密码
发布时间: 2023-03-25 02:51:17
1. 【c语言编译器问题】code::blocks的设置问题
基本可以这样认为
实际上在GCC中
不管是C语言还是C++用的都是一个编译器(cc)!!!只是传经去的参数不同以及链接的静态库不同而已(ld)
我试过用GCC编译C++只需要加个参数-lstdc++即可...
因此如果你不慎输入了C++的代码,他应该会弹出链接错误的
2. 编译器已经过期怎么办
原创 Sun Forte C编译器过期 重新申请免费license并安装的方法
1、从sun公司网站(网址:http://jsecom16.sun.com/ECom/EComActionServlet?StoreId=11&PartDetailId=FC9BS-602-TD99&TransactionId=Try&LMLoadBalanced=)
下载cc编译器的license的密码文件sparc.dat(下载的第一选项)。
(注意你必须有sun的注册帐户,免费注册)
2、用root用户登录需使用cc编译器的主机,进入如下目录;
/opt/SUNWspro/license_dir
3、用spart.dat中的内容替换sunpro.lic,node文件中的内容,保存退出,过期的cc编译器便可继续使用,使用期一个月。
3. 如何用C语言编一个密码生成器
C语言实现密码生成器,参考代码如下:
#include
#include
#include
//constcharlower_chars[]="abcdefghijklmnopqrstuvwxyz";
//constcharupper_chars[]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
//constcharnumber_chars[]="0123456789";
constcharlower_chars[]="abcdefghijkmnpqrstuvwxyz";//noloro
constcharupper_chars[]="ABCDEFGHJKLMNPQRSTUVWXYZ";//noIorO
constcharnumber_chars[]="23456789";//no1or0
constcharspecial_chars[]="!@#$%^&*()-=_+[]{};:'"<>,.?/";
constint_ks_pass_len=17;
voidmkpass(charpass[_ks_pass_len+1])
{
inti=0,j=0,k=0,n=0;
n=_ks_pass_len/4;
for(;i<n;i++)
{
pass[i]=lower_chars[rand()%(strlen(lower_chars))];
pass[i+n]=upper_chars[rand()%(strlen(upper_chars))];
pass[i+2*n]=number_chars[rand()%(strlen(number_chars))];
pass[i+3*n]=special_chars[rand()%(strlen(special_chars))];
}
j=_ks_pass_len-4*n;
for(i=0;i<j;i++){
pass[i+4*n]=special_chars[rand()%(strlen(special_chars))];
}
//字符乱序
for(i=0;i<32;i++)
{
j=rand()%(_ks_pass_len);
k=pass[j];
pass[j]=pass[i%_ks_pass_len];
pass[i%_ks_pass_len]=k;
}
pass[_ks_pass_len]='