[linux编程]常用小模块

0:得到主机名和程序进程ID,系统当前时间

#include 
#include 
#include 
#include 
int main(int argc, char *argv[])
{
   // QApplication a(argc, argv);
   //  MainWindow w;
   //  w.show();

   // return a.exec();
    char hostname[80];
    int getHostName=gethostname(hostname,80);
    if (getHostName==0)
        qDebug()<

2:以"filename"为文件名打开该文件,并写入内容

该程序的灵活之处在于logfn可根据不同情况变化文件名(不是最好的方法 )

     std::stringstream logfn;
     logfn << "filename";
     std::string log_file = logfn.str();    // stringstream 类型转化为 string类型
     const char* log_filec = log_file.c_str();   //string类型到char *类型

     std::ofstream zlog;
     zlog.open(log_filec);                
     zlog<

你可能感兴趣的:(linux编程)