#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct base64{
unsigned d1:6;
unsigned d2:6;
unsigned d3:6;
unsigned d4:6;
};
int main()
{
char buf……继续阅读 »
9年前 (2016-09-15) 1201浏览
0个赞
这几天在看一个开源驱动例子,遇到了这么一个奇葩的写法,本人实在不能理解。
首先,结构体声明如下:
/* Registry event */
typedef struct _REGISTRY_EVENT {
REG_NOTIFY_CLASS eventType;
TIME_FIELDS time;
HANDLE processId;
ULONG da……继续阅读 »
9年前 (2016-09-15) 1781浏览
0个赞
hi all,
背景说明:
现在本人有两个文件,一个取名test.h 一个取名test.c,其中c文件包含h文件。
gcc version 4.8
问题:
本人在test.c定义了一个函数,假设为:
/*test.c*/
int func(int a, int b, int c)
{
return(a - b - c);
}
现在本人想在test.……继续阅读 »
9年前 (2016-09-15) 1692浏览
0个赞
例如说用C语言编的航空售票系统,用户输入航班号,要求从文件中读取并显示对应航班号的起飞日期、航空公司、票价等等信息。
求高手指导!
解决方案
20
可以用fopen,fread把文件里的数据一条条读出来,然后和用户输入的航班号进行比较
20
仅供参考:
//NAME: essaie bla bla
//DIMENSION: 8
//DATA
//1 14 ……继续阅读 »
9年前 (2016-09-15) 1066浏览
0个赞
先构造一个指针数组ptr,将原来的二维数组data的每行首地址赋给指针数组的每个成员。再用一个二级指针p指向指针数组,以后即可使用二级指针p来下标访问二维数组。
这样没问题,但假如二维数组的大小是一个动态变化的,也就是事先不知道数组的大小的话。本人就下面这样做:
指针数组ptr不能在代码中写死成员的个数,然后本人就用malloc动态分配一个空间(数组行数……继续阅读 »
9年前 (2016-09-15) 1618浏览
0个赞
OJ题目链接:
http://acm.sjtu.edu.cn/OnlineJudge/problem/1005
是一个计算9*9数独能否合法的题代码如下
找了很久始终有两个点找不到问题,在网上搜了一个和本人实现非常非常像的代码,可以全过….该代码链接:
https://github.com/bertlps/sjtu-onlinejudge/blo……继续阅读 »
9年前 (2016-09-15) 1289浏览
0个赞
以下两个函数都是用来去掉 “/” 之后的文件名
例如输入”http://www.knking.com/index.html”,输出”http://www.knking.com”
但是程序无法运行,通过在函数的某些语句后面随意输出一些东西检验,发现题目写的中的那两个语句无法运行,讨教怎么样解决?
#i……继续阅读 »
9年前 (2016-09-15) 1060浏览
0个赞
hi all,
下面是代码:
/*test.c*/
int main()
{
int a,b,c;
a=5;
b=5;
c=(a++)+(a++)+(a++);//语句1
printf("%d \n",c);//这里输出的是18
c=(++b)+(++b)+(++b);//语句2
printf("%d ……继续阅读 »
9年前 (2016-09-15) 987浏览
0个赞
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int n,p=0;
int a[100], m = 0;
while (scanf("%d", &n) != EOF)
{
int sum ……继续阅读 »
9年前 (2016-09-15) 1245浏览
0个赞