您现在的位置: 中华IT技术网 >> FAQ >> C/C++ >> C语言

C语言 | C中获取当前时间的函数
突然要用到C程序里调用当前时间,来测试一段代码的运行时间。找了一下是否有可以调用的库函数,没想到真的有:gettimeofday。因为这里的这个应用蛮常用的,所以留个记录在此。 #include <stdio.h> #include <stdlib.h> 返回 C语言 栏目

C语言 | 编译原理词法分析程序
/** 程序名称:编译原理之词法分析器* 输 入:Test.c C语言源程序文件* 输 出:Const.txt 常量表 Sign.txt 标识符表 Result.txt 二元式结果* 编写时间:2007-4-16* 作 者:宁尚昆* 编译环境:VC6.0_CN* 操作系统:WinXP_SP2 返回 C语言 栏目

C语言 | 使用C++比C慢吗?
我把<string.h>里面的函数全换成了string类的成员函数,把FILE *全换成了fstream类,发现程序运行慢了很多,我不知道是否是换成C++造成的。使用gprof,结果(部分):granularity: each sample hit covers 8 byte(s) for 0.0 返回 C语言 栏目

C语言 | 如何用vector申请一个多维数组
如何用vector申请一个多维数组(n)---------------------------------------------------------------vector<vector<int> >如何?---------------------------------------------------------------三维数组,用vector实现 返回 C语言 栏目

C语言 | 如何安全地将多态指针放进STL容器?
class A{};class C: public A{};// 以vector为例,如果vector<A*> vec;vec.push_back(new C());问题出现如何对容器中的指针进行管理上,假如直接把指针放到容器里,然后在进行删除元素操作和容器的析构器中释放元素指向的内存,听起来似乎井井有条,但是如果一 返回 C语言 栏目

C语言 | 关于函数对象(Function Object)绑定(bind)的问题?
看了Essential C++的3.6节讲到关于Function Object Adapters事,我算彻底蒙了。书中有下面一段程序:vector<int> filter(const vector<int> &vec,int val,less<int> <){ &nb 返回 C语言 栏目

C语言 | fstream怎么一次把整个文本文件内容读到一个string里?
infile >> str 碰到回车空格就不继续了。不知道 std::noskipws 是不是起这个作用的,就算是也不能用了,所使用的 gcc 2.95.2 不支持 noskipws.--------------------------------------------------------- 返回 C语言 栏目

C语言 | 关于STL中sort的问题
解1:afsfop() (▲▲▲▲) 信誉:100 #include <iostream>#include <algorithm>using namespace std;struct BOX{ float l; &nb 返回 C语言 栏目

C语言 | 为什么调用CoCreateInstanceEx会报错?
我已经包含了objbase.h并调用了CoInitialize(0),报错如下:CoCreateInstanceEx : undeclared identifier---------------------------------------------------------------do you have defined 返回 C语言 栏目

C语言 | 各位阿哥,关于24点算法的问题:给出四个数字(3,3,8,8或
我把海星版主的程序帖来这里吧:----------------------------------#include <iostream>#include <string>#include <cmath>using namespace std;const double PRECISION&nbs 返回 C语言 栏目

C语言 | 关于enum类型的range
enum e2 { a=3,b=9};enum e3 { min=-5,max=5000};以上两个enum类型的range是多少,并解释一下,最好是能告诉我如何测试得来的。---------------------------------------------------------------按标准c++:enum按照成员中最大的数 返回 C语言 栏目

C语言 | 怎样在一个程序中调用另外几个应用程序?
怎样在一个程序X中调用几个应用程序A,B,C,D?并且能根据需要启动、中止A,B,C,D等应用程序。---------------------------------------------------------------如果你在win32环境下面的话,建议你使用线程函数就可以了。HANDLE CreateThread( LPSECURITY_ATTRIBUTE 返回 C语言 栏目

C语言 | 标准C++或C中,有无实现trim功能的函数?
对string类或字符串缓冲区,标准C++或C中,有无实现trim功能的函数?---------------------------------------------------------------转载自 http://www.kbcafe.com/articles/cplusplus.tricks.htmlTrimThe second change 返回 C语言 栏目

C语言 | VC中使用ini文件的方法
怎样在VC++6.0中直接操作ini文件。100分恭候!---------------------------------------------------------------有很多api函数可直接读取ini文件的,比如:UINT GetPrivateProfileInt( LPCTSTR lpAppName, // 返回 C语言 栏目

C语言 | cin读入数值的问题
#include iostream.hvoid main(){ int password=1234; int get_pass=0; while(get_pass!=password) & 返回 C语言 栏目

C语言 | 请问...以迭代子访问map容器,并进行删除或插入操作的时
如题!---------------------------------------------------------------for(iterator it=c.begin();it!=c.end();){ if(need_erase(it)) { iterator temp(it++); c.erase(temp); continue; } ++it;} 返回 C语言 栏目

C语言 | BCB5用ADO访问数据返回空值时出错原因
我在用ADOQuery控件访问数据库时,遇到一个问题:当返回数据集为空时出错。我用的方法是:ADOQuery1->Close();ADOQuery1->SQL->Clear();ADOQuery1->SQL->Add(SQL_String);ADOQuery1->Open();使用DataSource控件,并把数据集传到Data Control控件显示 返回 C语言 栏目

C语言 | 为何要用const?
有些函数用到对象的引用,为何还要用const,不改变对象的值?如void a(const B &b){ .... };---------------------------------------------------------------视需要而定,如果你要变,那就不能用const------------------- 返回 C语言 栏目
24小时热门
小编推荐

















