从文件中读取数据并建立链表然后输出到屏幕上,结果输出的每一行的第一个数据不是原数据而且最后还有乱码。
下面是实现这个功能的代码,工程目录下已经有创建好的stu.txt文件
/*****************************************************************************/
void fu……继续阅读 »
10年前 (2015-05-11) 1355浏览 0评论
0个赞
不会调试找错误,会有这方面的资料,分享一下,谢谢啦
10分
调试没有技巧,在你觉得有问题的地方下断点,查看局部变量运行到此处的值,是否异常。其它变量watch
10分
网上搜呗。如:vs调试技巧
10分
F9设断点,F5运行,F10单步执行,F11进入函数,好了差不多这样,然后看看监视器。
10分
……继续阅读 »
10年前 (2015-05-11) 1709浏览 0评论
0个赞
今天突然在linux下试了下malloc,以下是我的代码
#include <stdio.h>
#include <stdlib.h>
void main()
{
int *n;
n = (int *)malloc(sizeof(int)*10);
int i = 0;
for (i = ……继续阅读 »
10年前 (2015-05-11) 2042浏览 0评论
0个赞
调试
编译器
我刚开始以为我程序出错了,但是到后面我用以前存着的正确代码去调试下发现也是这种情况,编译器生病了,有没有不用重装就解决的办法???
你确定你选的不是release?
路径是否包含中文?
40分
重装吧 要不了多久
……继续阅读 »
10年前 (2015-05-11) 1184浏览 0评论
0个赞
1.#include<stdio.h>
void fun(char *x[10], int n)
{
int i=0,j=0;
while(i<5)
{
x[i][n]=””\0″”;//对于create为什么删除的是te,而不是t
i++;
}
// return(*x);
}……继续阅读 »
10年前 (2015-05-11) 1503浏览 0评论
0个赞
刚学驱动,什么都是一知半解
我目前的理解是,每个设备都有自己的PIV和VID,一个设备插上以后,
系统识别硬件的PIV,VID并且在注册表里面找之前安装过的inf文件,找到PIV VID相同的就加载之,然后调用DriverEntry
再调用AddDevice
但是我觉得不可能每个设备都有自己的PIV和VID啊,比如我有两个usb鼠标,·是否两个……继续阅读 »
10年前 (2015-05-11) 1014浏览 0评论
0个赞
void creat()
{
count *p1,*p2;
p1=new count;p2=new count;
head=p1;
cin>>p2->shu;
p1=p2;
while(p1->shu!=-1)
{
p2=new count;
cin>>p2->shu;
p1->next=p2;
……继续阅读 »
10年前 (2015-05-11) 1132浏览 0评论
0个赞
请问:许多图形处理函数都需要横纵坐标作参数,那如果我想在窗口的特定位置进行画图,我要怎么知道那个特定点的横纵坐标呢?
在网上搜vc绘图,然后安装之后包含graphics.h头文件就可以随意的绘图了
10分
那要看你的窗口大小, 比如 1280*720,那么你按比例计算即可
GetClientRect
The ……继续阅读 »
10年前 (2015-05-11) 971浏览 0评论
0个赞
我有一段程序为什么在windows下 和 linux下运行的结果不一样?
第一个不同点是 cnt的值不一样。
第二个不同点输出不一样。
我的文件是abc.txt 里面手敲了abcde 没有敲换行符
我知道windows下和linux下对于换行符的处理不一样,可是我的文本文件里根本没有打换行符。
在windows下运行 结果是
5
edcba
在……继续阅读 »
10年前 (2015-05-11) 1104浏览 0评论
0个赞