讨教一个关于EOF的问题

讨教一个关于EOF的问题

题目要求统计从输入到文件结尾为止的字符数,本人编的代码如下: #include <stdio.h> int main(void) { int ch, num; while ((ch = getchar ()) != “”\n””) { putchar (ch); num++; } printf (……

printf会改变地址的值吗?

printf会改变地址的值吗?

#include<stdio.h> struct test { int x; int cur; }; struct test *create(int n) { struct test L[100]; int i; L[0].cur = 1; for (i = 1; i <=n; i++) { scanf("%d", &……

指针做形参传递值问题

指针做形参传递值问题

本人要指针作为形参,传递参数出来,下面的代码实现过程,但是本人不太懂。 #include<stdio.h> //*****************************************************************************/ #define AUDIO1_1_FILE_NAME            ……

关于C语言中static 、extern关键字的用法

关于C语言中static 、extern关键字的用法

由于刚开始接触C不久,学到这点的时候,感觉书中这两个关键字的用法很乱,有点迷惑,希望好心人指点 解决方案:3分 http://blog.csdn.net/zhangzheng0413/article/details/7569226 http://www.cnblogs.com/dolphin0520/archive/2011/04/20/2022701.……

问一下怎么样读取笔记本电脑中的eeprom内容

问一下怎么样读取笔记本电脑中的eeprom内容

高手指点下大致的方法就好,代码本人本人写。网上搜索了下很多都是关于直接读取单片机的eeprom,本人现在想在DOS或window环境下编译程式去读取eeprom(bank0~bank7)里面的值。 解决方案:40分 在Windows下的读写eeprom的工具软件肯定是通过特定的底层驱动(安装开发包时安装相应底层驱动(可能性较大)或Windows自带(可能……

C语言文件存储,程序没错,但是存储后打开文件,年龄和学号是乱码,求高手解决

C语言文件存储,程序没错,但是存储后打开文件,年龄和学号是乱码,求高手解决

#include <stdio.h> #include <stdlib.h> struct student { char name[10]; int age; int num; char addr[15]; }; struct student stu[2]; void save() { FILE *fp; int i; char f……

求帮助:为什么在一趟排序完毕后要回归关键数

求帮助:为什么在一趟排序完毕后要回归关键数

void sort(int *a, int left, int right) { if(left >= right)/*假如左边索引大于或等于右边的索引就代表已经整理完成一个组了*/ { return ; } int i = left; int j = right; int key = a[left]; while(i < j)        ……