C语言小算法_1_数值转换
1 /* 2 StrToInt: 将字符串转换为整型数 3 */ 4 5 #include <stdio.h> 6 7 unsigned long int str_to_int(const char *source); 8 9 int main(int argc,char *argv[]...
visual studio 2008 的恶搞!
今天无意中看到了一本C语言书上的经典题目:输入一个大写字符,将它转换为小写字符输出。一时兴起,在visual studio 2008里写了代码,却发现了无语的结果,不知道是神马原因,现求大神分析!求分析!!果断求分析!!!#include<stdio.h>int main(){ char...
3724:unix纪元——标准库时间函数的应用
I’m a programmer,damnit. I don’t write code. ——The anti-programming programmer...
struct dirent的char d_name[1]成员
描述文件夹属性结构体struct dirent(可参考在线文档)的最后一个成员d_name,用以存储文件名称, 一些类Unix系统也会采用下面的定义:struct dirent{ ino_t d_ino; off_t d_off; unsigned short d_reclen; char d_na...
一个很简单的例子,从汇编层次理解函数调用
虽然这种东西在书上网上很多,自己动手做一遍还是很有收获的。测试例子#include<stdio.h>int test_function(int a, int b){printf("hello world, %d,%d\n",a,b);}int main(){test_...
《C和指针》学习备忘
有了之前的基础,此文只是把一些以前没有注意到的和值得学习的知识做一个记录。第一章 作者认为使用#if 0 .... #endif比用/*和*/好,因为后者不能嵌套。但是对于//并没有说明。第二章 三字母词,用两个问号加一个符号表示另一个符号,比较类似于转义字符。查阅了一些资料,它的使用与编译器有关,...
C语言:指针的三道编程练习
#include<stdio.h>char *find_char(const char *source,char const *chars){ if(source==NULL||chars==NULL)return NULL; if(*source==NULL||*chars==NULL...
一点想法--- 做一个轻便的程序编辑器
现在的编辑器 或者编译器 动不动就是 N*100M 有的甚至几个G的大小,安装的时候还要安装不同的控件、环境、frame 等 简直不把我们的硬盘当硬盘了实在是浪费之极现在我们对程序编辑器基本要求就是:1 语法高亮显示 2 输入提示 和自动完成 3 C/c++ 语法 检查 4 工程管理功能 5 不需要...
Hi, World.
Hi, World。学游泳,不下水扑腾咋行? 多呛几口水,别被淹死,慢慢就会了。学编程应该也一样,得敲些代码,让它跑个结果出来。但问题是:我从哪里开始呢? 在哪个池子中扑腾?入门开始学一门语言,我有两种选择:C 和 Python。C是一般学编程都从它开始,Python是看过它的介绍,直观上的喜欢,其...
SPI模式下MCU对SD卡的控制及操作命令
一、前言 SD 卡有两个可选的通讯协议:SD 模式和 SPI模式 SD 模式是SD 卡标准的读写方式,但是在选用SD 模式时,往往需要选择带有SD 卡控制器接口的 MCU,或者必须加入额外的SD卡控制单元以支持SD 卡的读写 然而,大多数MCU都没有集成SD 卡控制器接口,若选用SD 模式通讯就无形...
验证一下Win32多线程版本的C库
突发奇想,想测试一下Win32下多线程版本的C库。这个想法是在使用localtime和gmtime这个2个C函数的时候产生的,这2个C函数都返回一个struct tm结构的指针,而且地址是相同的,如果打开10个线程,每个线程都调用一下localtime或者gmtime,分别打印出他们返回的指针值,如...
HDOJ 1006 解题报告
HDOJ 1006 解题报告Tick and TickTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3999 Accepted Submissi...
CGIC简明教程(转摘)
CGIC简明教程本系列的目的是演示如何使用C语言的CGI库“CGIC”完成Web开发的各种要求。********************************* 基础知识 1.使用CGIC的基本思路 2.获取Get请求字符串 3.反转义 4.获取请求中的参数值 进阶训练 5.用CGIC实现文件上传...
C语言最新标准C11问世——ISO updates C standard
自http://www.h-online.com/open/news/item/ISO-updates-C-standard-1400814.htmlThe International Organization for Standardization (ISO) has published the ...
C语言中的结构体,联合,链表和枚举,位域(上)
结构名只能表示一个结构形式, 编译系统并不对它分配内存空间。 只有当某变量被说明为这种类型的结构时,才对该变量分配存储空间。一、结构的定义 定义一个结构的一般形式为: struct 结构名 { 成员表列 }; 成员表由若干个成员组成, 每个成员都是该结构的一个组成部分。对每个成员也必须作类型说明,其...

