c语言指针例题文件指针

一、用指针方法编写一个程序輸入

个整数,将它们按由小到大的顺序输出

专业C/C++软件开发


1.对于你这个程序本身读数据到指针p,不过指针p并没有初始化也没有分配内存,是一个标准的野指针所以对其操作本身就是非法的,不死机已经不错了

3. 寫入的时候是怎么写入的 有一点要注意,你这个是链表形式的每个Sq都有一个指向下一个节点的指针。而这个指针代表下一个节点的内存地址首值 对于程序来说每次分配的内存地址值不同,所以如果你写入的包括这个首值 那么这个首值是没有意义的

对于链表向文件的读寫和数组是不同的

写的时候需要把各节点分别写入,并且最好去掉next的值因为没有意义

读的时候,要依次创建每个节点再读取每个节點

有什么不懂的 可以再追问

数组的我会,就是指针不会可以写一个程序给我吗,读的写的都要。
 

很有可能的情况是,你在用fwrite写文件時用的是txt模式,而读文件时用的是二制模式,所以读出来的就成了乱码


· 超过23用户采纳过TA的回答

你都说了你输出到文件里面都是乱碼了,那肯定你的那段代码有问题咯你现在只贴出读取的代码,别人怎么帮你啊


· 超过16用户采纳过TA的回答

是不是上次调用fwrite后没有fclose(fp),句柄没释放啊

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 c语言指针例题 的文章

 

随机推荐