C_改变字符编码实现简单加密
源码:
# include <stdio.h>
int main()
{
/* 定义字符型变量,并给它们付初值 */
char c1, c2, c3, c4, c5, c6, c7;
c1 = 'C';
c2 = 'h';
c3 = 'i';
c4 = 'n';
c5 = 'e';
c6 = 's';
c7 = 'e';
/* 输出原码 */
printf("原码是:%c%c%c%c%c%c%c\n", c1, c2, c3, c4, c5, c6, c7);
/* 对字符进行译码运算 */
c1 = c1 + 6;
c2 = c2 + 6;
c3 = c3 + 6;
c4 = c4 + 6;
c5 = c5 + 6;
c6 = c6 + 6;
c7 = c7 + 6;
/* 输出译码结果 */
printf("密码是:%c%c%c%c%c%c%c\n", c1, c2, c3, c4, c5, c6, c7);
return 0;
}
相关文档:
VC中下面几个结构体大小分别是多少呢
struct MyStruct
{
double m4;
char m1;
int m3;
};
s ......
#include <stdio.h>
#define MAX 100
int a[MAX], b[MAX], count = 0;
void rData()
{ int i;
FILE *fp;
fp = fopen("C:\\100.dat", "r");
for (i=0; i<MAX; i++)
fscanf(fp, "%d,", &a[i]);
fclose(fp);
}
void main()
{ int i;
rData();
//printf("满足条件的数= ......
提出问题:
回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。
分析原因:
普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指 ......
源码:
# include <stdio.h>
int main()
{
/* 定义变量并赋初值 */
int a = 5;
char c = 'a'; // 'a'的ASC码的值为97
  ......
源码:
# include <stdio.h>
int main()
{
/* 定义一个整数类型的变量,用来存放后面算式的值 */
int logic;
int a = 1;
int b = 2;
int c = 3;
&n ......