![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 72
kangle_zhu
aa
展开
-
Lua学习——C++程序设置Lua全局变量值
在c++程序中,不仅能够获得lua全局变量的值,还可以重新赋予lua全局变量新的值,同时也可以建立新的全局变量,这些全局变量在c++程序和lua脚本程序中都是可以动态修改的。 下面是一个简单的示例: Test.cpp #include #include #include extern "C" { #include "lua.h" #in原创 2016-10-12 12:56:17 · 2231 阅读 · 0 评论 -
C语言文件读写操作总结
C语言文件读写操作总结 C语言文件操作 一、标准文件的读写 1.文件的打开 fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),转载 2016-09-28 10:47:15 · 963 阅读 · 0 评论 -
在C函数中保存状态:registry、reference和upvalues
C函数可以通过堆栈来和Lua交换数据,但有时候C函数需要在函数体的作用域之外保存某些Lua数据,那么我们想到全局变量或static变量,这样做的缺点是:(1)为Lua设计C函数库时,导致不可重入;(2)不是所有的Lua值都能很好的保存到C变量中。那么可不可以将值保存在Lua全局变量里面呢,可以,Lua就提供了一个独立的被称为registry的表,但是Lua代码本身不能访问它。 1、regis转载 2016-11-01 11:54:40 · 328 阅读 · 0 评论 -
如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制)
先用C语言写一个丑陋的程序: [cpp] view plain copy #include #include int main() { FILE *fp; if(NULL == (fp = fopen("1.txt", "r"))) { printf("error\n转载 2016-11-30 11:06:54 · 9138 阅读 · 0 评论 -
c语言 多线程的简单实现 线程锁
#include #include #include #include #define MAX 10 pthread_t thread[10000]; //创建线程函数返回类型 pthread_mutex_t mut; //互斥锁类型 int number=0, i; void *thread1(void* a) //线程函数 { // p原创 2016-09-23 16:25:57 · 14264 阅读 · 0 评论 -
lua by written form c
#include #include #include #include #include // extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" // }; int c_push_message(lua_State *L){ dou原创 2016-12-13 11:07:03 · 215 阅读 · 0 评论 -
lua through c access to CPU and MEM
#include #include #include #include #include #include //extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" // }; #define CMD "ps -u|grep原创 2016-12-13 11:08:41 · 188 阅读 · 0 评论 -
c operate time
#include #include #include #include //时间结构体struct tm 说明: int main() { time_t t; struct tm *pt ; char *pc ; char* nowTime; time(&t); // pc=ctime(&t) ;原创 2016-12-13 11:14:20 · 421 阅读 · 0 评论 -
进制转换(大数)
转自:https://blog.csdn.net/qq_41505957/article/details/79514402 问题 : 进制转换1 时间限制: 1 Sec 内存限制: 32 MB 提交: 15 解决: 8 [提交][状态] 题目描述 将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。 输入 多组数据,每行为一个长度不超过30位的十进制非负整数。 (注意是1...转载 2018-08-03 21:00:18 · 301 阅读 · 0 评论