分页: 1 / 1

fopen里面的绝对路径怎么写?

发表于 : 2017-11-28 14:06
hanis_ghost
比如打开 软件源

代码: 全选

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>

void main(int argc,char* argv[])
{
	FILE* fp=fopen("/etc/apt/source.list","r");
	char c;
	while((c=getc(fp))!='\0')
		putc(c,stdout);
}
有什么错误?谢谢

Re: fopen里面的绝对路径怎么写?

发表于 : 2017-11-28 18:57
astolia
还没学会调试?连问题出在哪里都不知道。
另外你该好好买本c编程的教程来看了,一堆基础错误,即使是学谭浩强那本问题一堆的书都不会错成这个样子

代码: 全选

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<errno.h>

int main(int argc,char* argv[]) {
   FILE* fp=fopen("/etc/apt/sources.list","r");
   if (fp == NULL) {
	   perror("fopen");
	   return 1;
   }
   int c;
   while((c=getc(fp))!=EOF) {
      putc(c,stdout);
   }
   return 0;
}