C/C++
lynch0571
这个作者很懒,什么都没留下…
展开
-
Convert integer to string(int类型转化为string类型)
译: 这是一个常见的问题,但是对于这个问题我没有找到一个很好的方法:如何将整数类型转化为字符串类型?我遇到过几种解决方案。我不会使用stringstream。sprintf()函数也遇到了问题,并且它是C语言的风格。函数itoa()以前工作地很好,但参考文档说:这个函数在ANSI-C中没有被定义,并且它不是C++的一部分,但有些编译器支持并且这个函数也是C语翻译 2014-05-02 11:06:16 · 3094 阅读 · 0 评论 -
C\C++各路高手以及操作系统专家请进来杀死这个进程
通常情况下编写一个程序,可以点击关闭按钮正常结束程序,也可以使用任务管理器结束任务,还可以使用taskkill等命令杀死进程,实在都不行也可以直接重启计算机。 但是,这些方法真的都管用吗?我觉得不一定,今天晚上闲着没事,想写一个杀不死的程序。设计思路如为写三个程序ProcessMain、Process1和Process2,相互保护,具体如下:1、按照平时的方法原创 2014-06-21 21:15:23 · 2385 阅读 · 4 评论 -
C语言判断某进程是否存在
#include #include //进程快照函数头文件#include bool getProcess(const char *procressName) //此函数进程名不区分大小写{ char pName[MAX_PATH]; //和PROCESSENTRY32结构体中的szExeFile字符数组保持一致,便于比较 strcpy(pName,procre原创 2014-06-21 19:38:51 · 5936 阅读 · 2 评论 -
C语言文件操作——读一行和写一行
文件读写原创 2014-06-22 15:48:13 · 50949 阅读 · 0 评论 -
C\C++控制台程序隐藏方法总结
学习编程原创 2014-06-22 14:29:33 · 35806 阅读 · 2 评论 -
C语言播放声音最简单的两种方法
1、 如果仅需要播放波形文件wav格式的声音,很简单,只需一句话:PlaySound(TEXT("Data\\1.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);在这里只提供方法,详细问题自己去探索。完整C语言代码:#include #pragma comment(lib, "Winmm.lib")int main(int ar原创 2014-06-16 11:10:57 · 38478 阅读 · 15 评论 -
C语言 Socket入门示例2——模拟远程CMD(客户端向服务器发送命令,服务端执行该命令)
只要把上一篇文章“C语言 Socket入门示例1”中的两段程序彻底搞懂,那么再看本文就没有任何难度了,因为仅仅是对上篇文章中服务端代码的简单修改扩充。但是简单修改过后,功能变得异常强大,犹如一个远程CMD。随着不断深入学习,功能将会变得越来越强大。欢迎大家评论指点。1、服务端(Server):#include #include #pragma comment(lib,"原创 2014-05-04 19:38:40 · 9767 阅读 · 0 评论 -
C++中常见类型转换自定义函数
遇到什么写什么吧,以后再做原创 2014-05-02 12:32:23 · 1158 阅读 · 0 评论 -
C语言 Socket入门示例1—— 单工通信(客户端向服务器发送消息)
如果对Windows API不太熟悉、对TCP/IP通信协议不太熟悉,或者对C语言本身不太熟悉的话,学习Socket会有点难受的。以前学习操作系统的时候,被API吓怕了,很多莫名其妙的API有着多如牛毛的参数,令人费解。学习计算机网络的时候,又有那么多的协议,并且很多协议本身比较复杂,什么三次握手建立连接,什么四次握手释放链接等等,也没有学得特别透彻。更遗憾的是,以前学C的时候,误以为自己把C学会原创 2014-05-04 18:02:07 · 15906 阅读 · 3 评论 -
C++使用API获取当前时间
#include #include#include#include using namespace std;string WORDToString(WORD w){ char tmpbuff[16]; sprintf(tmpbuff,"%d",w); string res=tmpbuff; return res;}string getTime(){ SYSTEMTI原创 2014-05-02 12:45:48 · 1664 阅读 · 0 评论 -
C++获取系统信息(IP地址、硬件信息等)
#include#include //该头文件需在windows.h之前#include#include#include#pragma comment(lib,"ws2_32.lib") using namespace std;void getIP(){ WSADATA WSAData; //WSADATA结构被用来储存调用AfxSocketInit全局函数返回的原创 2014-05-02 15:29:27 · 5083 阅读 · 2 评论 -
C语言创建删不掉的文件夹
上一篇博客写了一个杀不死的进程,现在再写一个删不掉的文件夹(文件同理),所谓删不掉不是真的删不掉而是删掉后马上重新创建。代码如下:#include #include #include //For access()#define _CRT_SECURE_NO_WARNINGS //消除编译器警告,如fopen不安全//判断文件或文件目录是否存在bool checkFil原创 2014-06-22 10:06:11 · 2186 阅读 · 0 评论