⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testini.cpp

📁 linux 下的程序源代码
💻 CPP
字号:
/* * Copyright 2008 Stephen Liu * For license terms, see the file COPYING along with this library. */#include <stdio.h>#include <stdlib.h>#include <syslog.h>#include "spnkini.hpp"#include "spnklist.hpp"#include "spnklog.hpp"int main( int argc, char * argv[] ){	if( argc < 2 ) {		printf( "Usage: %s <ini file>\r\n", argv[0] );		exit( 0 );	}	SP_NKLog::init4test( "testini" );	SP_NKLog::setLogLevel( LOG_DEBUG );	SP_NKIniFile iniFile;	int ret = iniFile.open( argv[1] );	if( 0 == ret ) {		SP_NKStringList sectionList;		iniFile.getSectionNameList( &sectionList );		for( int i = 0; i < sectionList.getCount(); i++ ) {			const char * secName = sectionList.getItem(i);			printf( "[%s]\n", secName );			SP_NKStringList keyList;			iniFile.getKeyNameList( secName, &keyList );			for( int j = 0; j < keyList.getCount(); j++ ) {				const char * keyName = keyList.getItem(j);				char val[ 256 ] = { 0 };				iniFile.getValue( secName, keyName, val, sizeof( val ) );				printf( "%s = <%s>\n", keyName, val );			}			printf( "\n" );		}	} else {		printf( "Cannot open %s\n", argv[1] );	}	return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -