❶ c语言中什么函数可以设置程序的当前工作路径解决办法
chdir函数
int chdir(char *path);
功 能:更改当前工作目录。
参 数:Path 目标目录,可以是绝对目录或相对目录。
返回值:成功返回0 ,失败返回-1
VC下是_chdir 前面加一个下划线
TC和gcc下就是chdir
❷ c语言中必须用一组地址连续的空间来存放多个数据类型相同的数据形式是什么
数组.相对的,链表可以不用连续空间存放数据类型相同的数据,但是相同数据情况下,数组可以节约空间,链表会浪费点
❸ C语言问题求助!!!!!!!
TC中编辑的C文件在TURBOC的工作目录中,编译好的程序一般放在OUTPUT子目录中,名称相同,后缀不同而已。把它复制到别处就可以了。
用记事本编辑好的C语言程序可以保存到Turboc目录中,就可以了。运行TC时,按F2就能直接看到它了。
❹ C语言怎么对同级目录里面的文件进行修改
下面这样就可以,当前目录是可以省略的:
fp=fopen("data/student.data","rb");
或者:
fp=fopen("./data/student.data","rb");
❺ c语言目录操作
我不知道楼主具体指的是什么?什么叫取得目录中的函数名?是指文件名吗?
如果是的话,看这个程序:
#include <process.h>
main()
{
clrscr();
system("dir e:\\younger"); /*"e:\\younger"可以改成任意目录*/
getch();
}
这样可以吗?
❻ c语言 文件包含目录和源文件目录分别什么
大家对头文件都有一定的误解C,C++程序,本质上只需要.C,.CPP文件就可以.这两个文件会被编译器编译生成模块.头文件其实就是一个额外的文本文件,#include这个预编译命令会把这个文本文件中的内容插入到这个指令的位置.在CPP文件中使用#include命令来包含一个头文件,相当于把头文件中的代码拷贝到CPP文件中调用该预编译指令的位置.之所以要用到头文件,那是因为在编译过程中,一个CPP中如果要调用或使用另外一个模块中的函数或其它符号,就必须先写这个函数或符号的声明.比如void funB();void funA(){ funB();}void funB(){}funA要调用funB,你们在funA之前就必须先有funB的声明,有了这个funB的声明,无论funB的定义在哪,funA都能被编译通过了.只要链接时能在所有模块中找到这个funB,你们程序就能链接成功,执行了.正因为这个关系,所以我们一般为一个CPP中的所有函数都写一个声明在对应的H文件中,这样,其他CPP只要包含了这个H文件,就有了这个CPP中所有函数或符号的声明,就可以使用这个CPP中实现的函数或定义的符号了.没有头文件,程序也是完全可以的,只是你每次调用其他CPP中的函数时,都得自己在CPP中再写一遍你要调用的函数的声明.说的不够详细,不知道大家能否理解.头文件就是一个代码文本,放一些声明,让其他源代码文件来包含的.因为会被多个CPP包含,所以当你把定义放到头文件中时,如果有两个或以上地方包含了这个头文件,那么这个定义就也会有多份(因为预处理指令#include 做的是完全的代码拷贝),就会出现重复定义的错误
❼ C语言怎样找到相对目录
"目录名\\文件名"
例如,如果在当前文件的目录中的a目录下建立string文件,就是
"a\\string"
这个就是啊,a就是你的已知目录,这个并没有给出绝对路径
比如说你的程序在C:\test中,执行了这个语句
就会在C:\test\a中建立string文件
而程序中并没有给出C:\test的名字
这正不是你想要的么??
❽ c语言标准库路径用户工作路径都是什么有什么不同
标准库是指C++编译器自带的类库,一般放在编译器的/lib目录下。
用户的工作路径则指你存放程序的地方。
❾ C语言目录有什么
第1章 C语言基础知识
1.1 C语言概述
1.1.1 C程序的结构
1.1.2 C程序的上机步骤
1.2 C语言的基本数据类型
1.2.1 标识符
1.2.2 常量
1.2.3 变量
1.3 基本输入/输出函数
1.3.1 格式化输出函数
1.3.2 格式化输入函数
1.3.3 字符输入/输出函数
1.4 运算符和表达式
1.4.1 算术运算符与算术表达式
1.4.2 赋值运算符与赋值表达式
1.4.3 逗号运算符与逗号表达式
1.4.4 简单的位运算与位表达式
1.4.5 运算符的优先级
1.5 类型转换
1.5.1 隐式类型转换
1.5.2 显式类型转换
1.6 C程序展示
本章小结
习题
第2章 算法
2.1 算法的概念
2.2 利用计算机求解问题的一般过程
2.3 算法的描述
2.3.1 用自然语言描述算法
2.3.2 用流程图描述算法
2.3.3 用N-S流程图描述算法
2.3.4 用伪代码描述算法
2.3.5 用计算机语言描述算法
2.4 算法举例
本章小结
习题
第3章 C程序的控制结构
3.1 分支结构
3.1.1 关系表达式和逻辑表达式
3.1.2 if语句
3.1.3 条件表达式
3.1.4 switch语句
3.2 循环结构
3.2.1 while语句
3.2.2 do…while语句
3.2.3 for语句
3.2.4 break语句和continue语句
3.2.5 循环的嵌套
3.3 综合应用
本章小结
习题
第4章 数组与指针
4.1 数组
4.1.1 一维数组
4.1.2 二维数组
4.1.3 字符数组
4.2 指针
4.2.1 指针变量的定义与相关运算
4.2.2 指针与一维数组
4.2.3 指针与二维数组
4.2.4 指针数组
4.2.5 指针与字符串
4.3 动态内存分配
4.4 数组与指针综合应用
4.4.1 单词统计
4.4.2 排序
4.4.3 查找
4.4.4 进制转换
4.4.5 二维数组应用
本章小结
习题
第5章 函数
5.1 函数概述
5.1.1 函数的定义
5.1.2 函数的声明和调用
5.2 函数参数的传递方式
5.2.1 值传递方式
5.2.2 地址传递方式
5.3 函数的嵌套与递归
5.3.1 函数的嵌套调用
5.3.2 函数的递归调用
5.4 变量的作用域与存储类型
5.4.1 变量的作用域
5.4.2 变量的存储类型
5.5 内部函数和外部函数
5.5.1 内部函数
5.5.2 外部函数
5.6 编译预处理
5.6.1 宏定义
5.6.2 文件包含
5.6.3 条件编译
5.7 标准函数简介
5.7.1 字符串处理函数
5.7.2 字符处理函数
5.7.3 动态地址分配函数
5.7.4 数学函数
5.7.5 数据类型转换函数
5.7.6 其他函数
5.8 函数综合应用案例
5.8.1 字符串处理函数应用
5.8.2 函数指针应用
5.8.3 递归算法应用
本章小结
习题
第6章 结构体与共用体
6.1 结构体类型
6.1.1 结构体类型的定义和使用
6.1.2 指向结构体类型数据的指针
6.2 共用体与枚举类型
6.2.1 共用体
6.2.2 枚举类型
6.3 链表
6.4 结构体综合应用
6.4.1 学生成绩查询
6.4.2 个人通讯录
本章小结
习题
第7章 文件操作
7.1 文件概述
7.1.1 文件的概念
7.1.2 文件类型指针
7.1.3 文件的操作
7.2 文件的打开和关闭
7.2.1 文件打开函数
7.2.2 文件关闭函数
7.3 文件的顺序读/写
7.3.1 字符读/写函数
7.3.2 字符串读/写函数
7.3.3 格式化读/写函数
7.3.4 二进制文件读/写函数
7.4 文件的随机读/写
7.5 文件状态检查函数
7.5.1 文件读/写结束检查函数
7.5.2 文件出错检查函数
7.5.3 文件出错复位函数
本章小结
习题
第8章 C语言课程设计
8.1 C语言课程设计实施方案
8.2 C语言课程设计任务书1
8.3 C语言课程设计任务书2
8.4 C语言课程设计任务书3
8.5 C语言课程设计任务书4
8.6 C语言课程设计任务书5
附录A 常用字符与ASCII(十进制)对照表
附录B C语言课程设计模板
参考文献
❿ c语言中相同字符串的地址不应该是相同的吗
因为在你的代码中,调用的是两个不同的函数,它们都在被分配给自己的堆栈空间完成指定操作。至于内容相同地址就要相同,在c语言中是没有这个说法的。