Ⅰ 哪里有学习c语言的文件下载
http://www.52ebook.com/book_6739.html
http://www.52ebook.com/book_3389.html
http://www.52ebook.com/book_1016.html
Ⅱ 如何学习C语言
锐英源指导学C语言不错,评价很好。
目标明确:掌握工作能力。
目标远大:项目经理或系统分析员。
全面能力培训:抽象思维、语言基础、设计思路、技术疑难、软件工程、文档(英语)理解和文档设计。
综合教材培训:结合工作经验、开源、英语、视频教学、在线教学、阶段式兴趣和实践。
灵活教学:因人施教。
核心价值培训:海量源码教学,培养掌握复杂源代码阅读和修改能力。
抽象思维引导:保证基础差或非专业学员能够学的会学的精;
中英文混合教材:让学员潜移默化克服对英语的畏难感;
结合工作:解决实际工作问题的培训,2年在线技术支持解决工作技术疑难;
低收费高实效:依据学员不同阶段能力需求要求,建立学费比其它机构低且学期长的学制体系。
Ⅲ C语言学习手册的本书特色
通易俗懂
为了让初学者易于学习,本书力求内容通俗易懂,讲解寓教于乐。对于初学者难以理解的专业术语,本书都进行了形象的解释,有些还提供了例图。书后附录中又单独将术语解释提炼出来,供读者学习时参考。初学人员学习编程的另一个障碍是对难点技术的理解,如多分支判断语句、指针和调用函数等。书中在讲解这些难于理解的技术时,结合生活中的示例给出了形象的解释。例如,多分支判断语句满足不同条件,执行不同操作,通过现实生活中汽车要去不同地点,选择不同路线来做鲜明的对照,还配有图形,如下图所示。
语音视频讲座
为了方便读者学习,本书附赠光盘中提供了19小时视频讲座。其讲解细腻、层次清楚、互动性强,不但可以加深对书中内容的理解,还可以引导学习者掌握“是什么”、“为什么”、“怎么办”、“应注意些什么”的编程思维能力。所讲视频不仅对书中的内容进行了详细介绍,还对相关技术进行了有效扩展,对开发中易犯的各种错误给出了解决方案。
注重实用性
初学者经常会遇到这样的情况,书中讲解的技术能够理解,但不知道如何应用。例如,在学习抽象类时,读者能够自己定义抽象类,并且能够从抽象类派生子类,但是不知道抽象类能够做什么、在哪里应用抽象类。本书在介绍技术时,注意强调技术的实用性,并且通过实例突出技术的应用价值。对于一些典型的应用,书中通过“情景应用”栏目进行重点介绍。
实战互动练习
要掌握一项技术,最佳的方式就是多练习、多实践。本书每章都提供了多个供读者实践的实例任务,读者可以对照检验对知识的掌握情况。每个实例任务都分为“题目描述”、“技术指导”和“紧急救援”三部分。其中,“题目描述”给出了实例功能的详细描述和效果图,“技术指导”给出了开发思路和关键技术,“紧急救援”提供了下载实例源码和开发文档的地址链接。
Ⅳ c语言的帮助文档
c语言教材后面应该有
Ⅳ 如何用C语言读写文件
c语言读写文件程序:
#include "stdio.h"
#include <stdlib.h>
main()
{
FILE *fp1;//定义文件流指针,用于打开读取的文件
FILE *fp2;//定义文件流指针,用于打开写操作的文件
char text[1024];//定义一个字符串数组,用于存储读取的字符
fp1 = fopen("d:\a.txt","r");//只读方式打开文件a.txt
fp2 = fopen("d:\b.txt","w");//写方式打开文件a.txt
while(fgets(text,1024,fp1)!=NULL)//逐行读取fp1所指向文件中的内容到text中
{
puts(text);//输出到屏幕
fputs(text,fp2);//将内容写到fp2所指向文件中
}
fclose(fp1);//关闭文件a.txt,有打开就要有关闭
fclose(fp2);//关闭文件b.txt
}
(5)c语言学习文档扩展阅读:
C语言文件读写操作总结
一.非标准文件的读写 不带缓冲的
1.文件的打开和关闭
open()函数的作用是打开文件,其调用格式为: int open(char *filename, int access); 该函数表示按access的要求打开名为filename的文件,返回值为文件描述字,其中access有两部分内容: 基本模式和修饰符, 两者用" "("或")方式连接,修饰符可以有多个, 但基本模式只能有一个。
access的规定
O_RDONLY 只读
O_APPEND 文件指针指向末尾
O_WRONLY 只写
O_CREAT 文件不存在时创建文件, 属性按基本模式属性
O_RDWR 读写
O_BINARY 打开一个二进制文件
O_TEXT 打开一个文字文件
open()函数打开成功, 返回值就是文件描述字的值(非负值), 否则返回-1。 close()函数的作用是关闭由open()函数打开的文件, 其调用格式为: int close(int handle); 该函数关闭文件描述字handle相连的文件。
2.读写函数
int read(int handle, void *buf, int count);
read()函数从handle(文件描述字)相连的文件中, 读取count个字节放到buf所指的缓冲区中, 返回值为实际所读字节数, 返回-1表示出错。返回0 表示文件结束。
write()函数的调用格式为: int write(int handle, void *buf, int count); write()函数把count个字节从buf指向的缓冲区写入与handle相连的文件中, 返回值为实际写入的字节数。
3.随机定位函数
lseek()函数的调用格式为: int lseek(int handle, long offset, int fromwhere);
该函数对与handle相连的文件位置指针进行定位,功能和用法与fseek()函数相同。 tell()函数的调用格式为: long tell(int handle); 该函数返回与handle相连的文件现生位置指针, 功能和用法与ftell()相同
二、标准文件的读写
1.文件的打开函数fopen()
文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。
当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指向文件开头。若已有一个同名文件存在,则删除该文件,若无同名文件,则建立该文件,并将文件指针指向文件开头。
fopen(char *filename,char *type);
其中*filename是要打开文件的文件名指针,一般用双引号括起来的文件名表示,也可使用双反斜杠隔开的路径名。
而*type参数表示了对打开文件的操作方式。其可采用的操作方式如下:
"r" 打开,只读; "w" 打开,文件指针指到头,只写; "a" 打开,指向文件尾,在已存在文件中追加; "rb" 打开一个二进制文件,只读; "wb" 打开一个二进制文件,只写; "ab" 打开一个二进制文件,进行追加 ;
"r+" 以读/写方式打开一个已存在的文件; "w+" 以读/写方式建立一个新的文本文件 ;"a+" 以读/写方式打开一个文件文件进行追加 ;"rb+" 以读/写方式打开一个二进制文件; "wb+" 以读/写方式建立一个新的二进制文件 ;
"ab+" 以读/写方式打开一个二进制文件进行追加 ;当用fopen()成功的打开一个文件时,该函数将返回一个FILE指针,如果文件打开失败,将返回一个NULL指针。
Ⅵ 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语言 TXT文档
#include "stdio.h"
main()
{ FILE *in,*out;
if((in=fopen("a.txt","r"))==NULL)
{ printf("cannot open the file.\n");
exit(0); }
if((out=fopen("out.txt","w"))==NULL)
{ printf("cannot open outfile");
exit(0);
}
while(!feof(in))
fputc(fgetc(in),out);
fclose(in);
fclose(out);
getch();
}
这个是打开一个a.txt 并把它复制一份另存到out.txt文本中
Ⅷ c语言学习
二级没问题的。每天用2小时学C应该瞒快的。就最后算法题目多看哈数据结构,它也不可能出瞒难的题目。毕竟只是2级拉。基础知识部分都是一般的常识性问题。只要在学校开过计算机课的话就没什么问题。到时候看哈书把重要概念记一下。
DOS的常用命令也比较简单的,下面的大纲都给你列举出来了,对着看一下每个命令的功能。当然最后的侧重肯定是程序设计这块。把以前的考试题目多拿起做哈,没问题的。
二级C大纲
一、基础知识与基本操作
(一)基础知识
1.计算机系统的主要技术指标与系统配置。
2.计算机系统、硬件、软件及其相互关系。
3.微机硬件系统的基本组成。包括:中央处理器(运算器与控制器),内存储器(RAM与ROM),外存储器(硬盘、软盘与光盘),输入设备(键盘与鼠标)输出设备(显示器与打印机)。
4.软件系统的组成,系统软件与应用软件;软件的基本概念,文档;程序设计语言与语言处理程序(汇编程序、编译程序、解释程序)。
5.计算机的常用数制(二进制、十六进制及其与十进制之间的转换);数据基本单位(位、字、节、字)。
6.计算机的安全操作;计算机病毒的防治。
7.计算机网络的一般知识。
8.多媒体技术的一般知识。
(二)DOS的基本操作
1.操作系统的基本能功能与分类。
2.DOS操作系统的基本组成。
3.文件、目录、路径的基本概念。
4.常用DOS操作,包括:
初始化与启动;
文件操作(TYPE,COPY,DEL,XCOPY,ATTRIB);
目录操作(DIR,MD,CD,RD,TREE,PATH);
磁盘操作(FORMAT,DISKCOPY,CHKDSK);
功能操作(VER,DATE,TIME,CLS,PROMPT,HELP);
批处理(批处理文件的建立与执行,自动批处理文件);
输入输出改向。
(三)WINDOWS的基本操作
1.Windows的特点、基本构成及其运行环境。
2.Windows用户界面的基本元素。包括:窗口、图标、菜单、对话框、按钮、光标等。
3.Windows基本操作。包括:启动与退出,鼠标操作,窗口操作,图标操作、莱单操作,对话框操作。
二、程序设计
1.能运用结构化程序设计方法编写程序。
2.掌握基本数据结构和常用算法。
3.能熟练使用一种高级语言或一种数据库语言(共有QBASIC、FORTRAN、Pascal、C以及FoxBASE等五种语言,考生任选其中一种。各种语言的考试内容附后)。
三、上机操作
在指定的时间内使用微机完成下述操作:
1.完成指定的计算机基本操作(包括机器启动和操作命令的使用)。
2. 按给定要求编写和运行程序。
3.调试程序,包括对给出的不完善的程序进行修改和补充,使之能得到正确的结果。
C语言程序设计
(一)C语言的结构
1.程序的构成,main函数和其他函数。
2.头文件、数据说明、函数的开始和结束标志。
3.源程序的书写格式。
4. 语言的风格。
(二)数据类型及其运算
1.C的数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法。
2.C运算符的种类、运算优先级和结合性。
3.不同类型数据间的转换与运算。
4.C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。
(三)基本语句
1.表达式语句,空语句,复合语句。
2.数据的输入与输出,输入输出函数的调用。
3.复合语句。
4.goto语句和语句标号的使用。
(四)选择结构程序设计
1.用if语句实现选择结构。
2。用switch语句实现多分支选择结构。
3.选择结构的嵌套
(五)循环结构程序设计
1.for循环结构。
2.While和do whi1e循环结构。。
3.continue语句和break语句。
4.循环的嵌套。
(六)数组的定义和引用
1.一维数组和多维数组的定义、初始化和引用。
2.字符串与字符数组。
(七)函数
1.库函数的正确调用。
2.函数的定义方法。
3.函数的类型和返回值。
4.形式参数与实在参数,参数值的传递。
5.函数的正确调用,嵌套调用,递归调用。
6.局部变量和全局变量。
7.变量的存储类别(自动,静态、寄存器、外部),变量的作用域和生存期。
8.内部函数与外部函数。
(八)编译预处理
1.宏定义:不带参数的宏定义;带参数的宏定义。
2.“文件包含”处理
(九)指针
1.指针与指针变量的概念,指针与地址运算符。
2.变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。通过指针引用以上各类型数据。
3.用指针作函数参数。
4.返回指针值的指针函数。
5。指针数组,指向指针的指针,main函数的命令行参数。
(十)结构体(即“结构”)与共用体(即“联合”)
1.结构体和共用体类型数据的定义方法和引用方法。
2.用指针和结构体构成链表,单向链表的建立、输出、删除与插入。
(十一)位运算
1,位运算符的含义及使用。
2.简单的位运算。
(十二)文件操作
只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。
1. 文件类型指针(FILE类型指针)。
2. 文件的打开与关闭(fopen,fclose)。
3. 文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数),文件的定位(rewind,fseek函数)。
Ⅸ C语言的学习
学习C语言,我想应当首先手头有一本入门教材,如果有条件用计算机的话,在计算机上安装TC程序。
前面的基本内容我想你自己会学好学会的,关键就是在指针以后的内容比较复杂抽象,需要下一番功夫才行呀。
如果有什么问题可以在网上线我留言。QQ360795604
Ⅹ 求C语言API 或者帮助文档。。。。。
http://www.kernel.org/doc/man-pages/ linux 系统调用和 函数库 你点2 和 3
http://msdn.microsoft.com/en-us/library/ms123401.aspx 微软MSDN 这个我没学过也不清楚 但是肯定在这里面
http://www.acm.uiuc.e/webmonkeys/book/c_guide/ 这个是C 标准库
C 要针对操作系统才有API 手册可看