导航:首页 > 文件教程 > c语言学习文件

c语言学习文件

发布时间:2021-03-22 00:35:31

Ⅰ c语言学习资料

要学好c语言,第一是看别人的源代码程序,第二是自己多写,一定要自己多写,虽然很辛苦,写一遍等于看三遍,只有多写你才能真正学会它。当然你先得看一些好的实例,才知道如何写。下面是我认为比较好的电子书,你用网络搜索一下,很多在csdn都可以免费下载。
1.经典教材:
谭浩强C程序设计(第2/3版)
谭浩强C程序设计题解.pdf (强烈推荐)
2.编程实例:
C语言精彩编程百例
C语言趣味程序百例精解 (强烈推荐)
C语言实用程序设计100例
C语言实例解析精粹(第二版)(220例,强烈推荐)
经典编程900例(C语言)
3.国外经典: (强烈推荐)
C和指针.pdf
C专家编程.pdf
C陷阱与缺陷
4.高级进阶
C高级实用程序设计.pdf(清华大学出版)(强烈推荐)
C语言高级实例解析
高质量C/C++编程指南.doc

Ⅱ 学习C语言最好的一本参考资料~~!

c语言的圣经:《C程序设计语言》
Brian W.kernighan
Dennis M.Ritchie著

Ⅲ C语言 文件初学

有几处问题,给你改了下:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
FILE *input(struct bookcard *stu,FILE *file);
void output(FILE *file,struct bookcard *stu);
struct bookcard
{
int cardnum;
char studentname[10];
int classnum;
};
int main()
{
struct bookcard stu[5],*p=stu;
FILE *file=NULL;
file=input(p,file);
output(file,p);
}
FILE *input(struct bookcard *p,FILE *file)
{
int i=0;
file=fopen("C:\\Documents and Settings\\Administrator\\桌面\\file.bin","w+");
if (file==NULL)
{
printf("error\n");
exit(-1);
}
printf("input 5\n");
printf("姓名\t班级\n");
while (i<5)
{
(p+i)->cardnum=i+1;
scanf("%s%d",(p+i)->studentname,&(p+i)->classnum); //这里是&(p+i)->classnum
fwrite(p+i,sizeof(struct bookcard),1,file);
printf("%d\n",i);
i++;
}
return file;
}
void output(FILE *file,struct bookcard *stu)
{
int i=0; //学号1的记录是从文件头开始的
printf("output\n");
while (i<5) //<5
{
fseek(file,i*sizeof(struct bookcard),0); //这里是 i*sizeof(struct bookcard),fseek偏移的是字节数
fread(&stu[i],sizeof(struct bookcard),1,file);
printf("%d\t%s\t%d\n",stu[i].cardnum,stu[i].studentname,stu[i].classnum);
i+=2;
}
}

Ⅳ c语言学习资料,百度云

电子书这东西不可靠,刚学编程一个错字就能让你纠结半天 ,浪费时间不说,有时还会曲解原本的概念,把你带入一个错误的方向。我刚学编程就是这样过来的,要多坑爹有多坑爹。江苏987安徽300江西192浙江。注意数字,可以见我,我是这个专业的,希望能和你成为朋友

Ⅳ C语言文件

第一题:

#include<stdio.h>
#include<stdlib.h>
intmain()
{
FILE*fp;
charc;
fp=fopen("E:\学习文件\c语言程序例子\new\class3\333.txt","wt+");
if(fp==NULL)
{
printf("无法正常使用文件 ");
exit(0);
}
while((c=getchar())!=' ')
{
fputc(c,fp);
}
rewind(fp);
while((c=fgetc(fp))!=EOF)
{
putchar(c);
}
fclose(fp);
return0;
}

结果如图:

Ⅵ c语言文件的学习

ch = fgetc(stdin); //这一行有什么作用,感觉有点多余,

这个没有的话,这个程序会一直不停的输出第一个输入的字符

阅读全文

与c语言学习文件相关的资料

热点内容
cc数据库怎么获得时间 浏览:226
ug3d硬料开出怎么编程 浏览:151
如何获取文件Linux命令 浏览:981
大智慧软件哪个版本最好 浏览:698
狼人杀自动主持app叫什么 浏览:949
checkbox怎么绑定数据库 浏览:945
编程怎么设置一分钟开灯 浏览:754
如何把桌面文件发送到自己邮箱 浏览:498
校园网站怎么看选修的课 浏览:59
大数据专业哪个最好 浏览:467
一个文件内容替换另一个文件 浏览:288
ios8最好的版本 浏览:400
录屏决定文件大小的是什么 浏览:322
数据用不了是哪里坏掉了 浏览:310
百度网盘文件传输格式 浏览:455
苹果系统txt文件 浏览:629
家装网站怎么设计 浏览:202
adc指令微程序 浏览:487
名片模板word 浏览:635
怎么把文件夹上锁 浏览:331

友情链接