易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : c

Code::Blocks 满足你任何苛刻的要求的C/C++ IDE


     Code::Blocks是一个免费、开源、跨平台的IDE,使用C++开发,并且使用wxWidgets做为GUI函试库。Code::Blocks使用了插件架构,其功能可以使用插件自由地扩充。目前, 
Code::Blocks主要针对开发C/C++程式而设计。
由于它开放源码的特点,Windows用户可以不依赖于VS.NET,编写跨平台C++应用。
   
Code::Blocks目前支援Windows、Linux及Mac 
OS X数种平台。使用者亦能够在FreeBSD环境中建设Code::Blocks
 
关于软件的安装请参照:
Code::Blocks
安装过程
   
官方参考文献
(英文)
 
安装完毕之后,最新版本(截止10年2月13号)的6088以后启动的时候我们就可以看到svn版本
 
 
Code::Blocks支持插件,目前的插件包括代码格式化工具AStyle;代码分析器; 类向导;代码补全;代码统计;编译器选择;复制字符串到剪贴板;调试器;文件扩展处理器;Dev-C++ DevPak更新/安装器;DragScroll,源码导出器,帮助插件,键盘快捷键配置,插件向导;To-Do列表;wxSmith;;wxSmith MIME插件;wsSmith工程向导插件;WindowsXP外观。
但是安装最新的的版本以后可能会出现 wxSm ......

Code::Blocks 满足你任何苛刻的要求的C/C++ IDE


     Code::Blocks是一个免费、开源、跨平台的IDE,使用C++开发,并且使用wxWidgets做为GUI函试库。Code::Blocks使用了插件架构,其功能可以使用插件自由地扩充。目前, 
Code::Blocks主要针对开发C/C++程式而设计。
由于它开放源码的特点,Windows用户可以不依赖于VS.NET,编写跨平台C++应用。
   
Code::Blocks目前支援Windows、Linux及Mac 
OS X数种平台。使用者亦能够在FreeBSD环境中建设Code::Blocks
 
关于软件的安装请参照:
Code::Blocks
安装过程
   
官方参考文献
(英文)
 
安装完毕之后,最新版本(截止10年2月13号)的6088以后启动的时候我们就可以看到svn版本
 
 
Code::Blocks支持插件,目前的插件包括代码格式化工具AStyle;代码分析器; 类向导;代码补全;代码统计;编译器选择;复制字符串到剪贴板;调试器;文件扩展处理器;Dev-C++ DevPak更新/安装器;DragScroll,源码导出器,帮助插件,键盘快捷键配置,插件向导;To-Do列表;wxSmith;;wxSmith MIME插件;wsSmith工程向导插件;WindowsXP外观。
但是安装最新的的版本以后可能会出现 wxSm ......

MySQL的c调用


1. 附加项一定 加上libmysql.lib。
2. include 一定加上 mysql的include(因为要跑这关键一句
#include <mysql.h>)
3  lib 一定加上 mysql的lib
 
好了下面是实例和php函数基本一样的。本人不可能给你翻译文档,函数不懂自己看。
#include
<windows.h>//用这个方便,包含winsock.h所以包含winsock也可以
#include <iostream>
#include <mysql.h>
using namespace std;
int main( int argc, char * argv[] )
{
//这类型别错了,具体看文档
 MYSQL mysql;
 MYSQL *pdata;
 MYSQL_RES
*result;   
 MYSQL_ROW
row;   
 char sqlcommand[80];
 mysql_init(&mysql);//一个初始化
 mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"Gamer");
//控制链接行为的
 pdata=mysql_real_connect(&mysql,"localhost","root","123456","gamer",0,NULL,0);
//数据库链接
 if(pdata)
 {
  cout<<"connect
successful!!"<<endl;
&n ......

MySQL的c调用


1. 附加项一定 加上libmysql.lib。
2. include 一定加上 mysql的include(因为要跑这关键一句
#include <mysql.h>)
3  lib 一定加上 mysql的lib
 
好了下面是实例和php函数基本一样的。本人不可能给你翻译文档,函数不懂自己看。
#include
<windows.h>//用这个方便,包含winsock.h所以包含winsock也可以
#include <iostream>
#include <mysql.h>
using namespace std;
int main( int argc, char * argv[] )
{
//这类型别错了,具体看文档
 MYSQL mysql;
 MYSQL *pdata;
 MYSQL_RES
*result;   
 MYSQL_ROW
row;   
 char sqlcommand[80];
 mysql_init(&mysql);//一个初始化
 mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"Gamer");
//控制链接行为的
 pdata=mysql_real_connect(&mysql,"localhost","root","123456","gamer",0,NULL,0);
//数据库链接
 if(pdata)
 {
  cout<<"connect
successful!!"<<endl;
&n ......

C 1X 新增特性


C1X是C语言即C99标准之后将要推出的最新标准,了解到得原文如下:
C1X is the unofficial name of the planned new standard for the C programming language. It is intended to replace the existing C standard. This predecessor is informally known as C99. The standard is not yet finalized. The most recent working draft, N1425, was published in November 2009.
The November 2009 draft includes several changes to the C99 language and library specifications, such as:
Alignment specification (_Align specifier, alignof operator, aligned_alloc function)
Multithreading support (_Thread_local storage-class specifier, <threads.h> header including thread creation/management functions, mutex, condition variable and thread-specific storage functionality)
Improved Unicode support (char16_t and char32_t types for storing UTF-16/UTF-32 encoded data, including the corresponding u and U&nb ......

开始在linux下做c语言开发

开始在linux下做c语言开发
本篇文章旨在介绍如何开始在linux下面进行C语言程序设计,以及如何使用程序设计及调试工具进行编写C程序。学会使用gcc及gdb等工具进行linux下的c编写和调试。
在开始之前,首先要说明的是,linux开发程序最主要的编辑器是vi/vim编辑器,当然还有emacs,gedit,只是vi/vim的用户实在是压倒性的多数,原因就是,它在编辑效率上的战胜了其他对手。vim是vi的升级版,带有关键字高亮显示及语法检查功能,现在很多的linux发行版都内置了它。
gcc是一个非常强大的编译工具,几乎可以编译linux下所有的c语言分支,当然主指还是在ANSI C上,虽然还有其他的编译器也可以在linux平台来编译C/C++,如intel的C compiler,不过,gcc的好处在于它集成于linux中,能够更加高效和方便的编译C/c++程序。
首先,让我们以一个程序设计界最经典的例子开始,就是HELL_WORLD程序,来推开linux C 语言设计的大门。
编写源程序:使用vim来创建一个C语言源程序:
[bruce@server1 ~]$ vim hello_world.c
/*This is my first C program*/
#include <stdio.h>
int main()
{
        printf("Hello World!\n");
  & ......

开始在linux下做c语言开发

开始在linux下做c语言开发
本篇文章旨在介绍如何开始在linux下面进行C语言程序设计,以及如何使用程序设计及调试工具进行编写C程序。学会使用gcc及gdb等工具进行linux下的c编写和调试。
在开始之前,首先要说明的是,linux开发程序最主要的编辑器是vi/vim编辑器,当然还有emacs,gedit,只是vi/vim的用户实在是压倒性的多数,原因就是,它在编辑效率上的战胜了其他对手。vim是vi的升级版,带有关键字高亮显示及语法检查功能,现在很多的linux发行版都内置了它。
gcc是一个非常强大的编译工具,几乎可以编译linux下所有的c语言分支,当然主指还是在ANSI C上,虽然还有其他的编译器也可以在linux平台来编译C/C++,如intel的C compiler,不过,gcc的好处在于它集成于linux中,能够更加高效和方便的编译C/c++程序。
首先,让我们以一个程序设计界最经典的例子开始,就是HELL_WORLD程序,来推开linux C 语言设计的大门。
编写源程序:使用vim来创建一个C语言源程序:
[bruce@server1 ~]$ vim hello_world.c
/*This is my first C program*/
#include <stdio.h>
int main()
{
        printf("Hello World!\n");
  & ......

GNU C ANSI C 一些区别

1 可变数据结构
struct var_data
{
    int len;
    char data[0];
};
遍历len后数据
for(i = 0; i < s.len; i++)
{
   printf("%02x",s.data[i]);
}
2 case 范围区间 【x,y】
3 语句表达
#define min_t (type, x, y) \
({  type __x = (x); type __y = (y); __x < __y ? __x: __y;})
int ia, ib, mini;
float fa, fb, minf;
mini = min_t ( int, ia, ib);
minf = min_f (float, fa, fb);
标准c:
#define min (x, y) ((x) < (y) ? (x) : (y))
代码min ( ++ia, ++ib) 被展开为 ((++ia) < (++ib) ? (++ia):(++ib)) ia,ib 被加了两次。
4 typeof
#define min(x, y) ( {\
const typeof(x) __x = (x); \
const typeof(y) __y = (y);\
(void) (&__x ==&__y); \
__x <_ _y ? __x : __y ;})
5 pr_debug 可防止在参数选项不代表任何参数的时候 不输出,。
6 可指定范围初始化数组 unsigned char data [MAX] = { [0 ... MAX - 2] = 0};
结构体成员初始化结构体:
struct file_operations ext2_file_operations =
{
llseek:generic_file_llseek,
read: generic_fi ......

50个c/c++源代码网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已
尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。
1、http://snippets.dzone.com/tag/c/

--数以千计的有用的C语言源代码片段
2、http://www.hotscripts.com/category/c-cpp/scripts-programs/ Hotscripts
--提供数以百计的C和C++脚本和程序。所有程序都分为不同的类别。
3、http://www.planetsourcecode.com/vb/default.asp?lngWId=3

--超过万行C和C++免费的源代码
4、http://freshmeat.net/browse/164/

--超过9000个C编写的项目。
5、http://www.daniweb.com/code/c.html

--DANIWEB提供的实用代码段 。
6、http://www.programmersheaven.com/tags/C/

--programmersheaven.com上的C编程资源。
7、http://www.ddj.com/code/ddj.html

--Dr. Dobb’s Journal的源代码。
8、http://www.cprogramming.com/cgi-bin/source/source.cgi

--C和C + +编程资源。
9、http://www.codecogs.com/

--CodeCogs ......

50个c/c++源代码网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已
尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。
1、http://snippets.dzone.com/tag/c/

--数以千计的有用的C语言源代码片段
2、http://www.hotscripts.com/category/c-cpp/scripts-programs/ Hotscripts
--提供数以百计的C和C++脚本和程序。所有程序都分为不同的类别。
3、http://www.planetsourcecode.com/vb/default.asp?lngWId=3

--超过万行C和C++免费的源代码
4、http://freshmeat.net/browse/164/

--超过9000个C编写的项目。
5、http://www.daniweb.com/code/c.html

--DANIWEB提供的实用代码段 。
6、http://www.programmersheaven.com/tags/C/

--programmersheaven.com上的C编程资源。
7、http://www.ddj.com/code/ddj.html

--Dr. Dobb’s Journal的源代码。
8、http://www.cprogramming.com/cgi-bin/source/source.cgi

--C和C + +编程资源。
9、http://www.codecogs.com/

--CodeCogs ......
总记录数:2015; 总页数:336; 每页6 条; 首页 上一页 [136] [137] [138] [139] 140 [141] [142] [143] [144] [145]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号