ini文件怎么写

1. 如何来写一个ini文件

1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作位置的获取与设置。一般的C语言教程都有文件操作一章,可以找本教材进一步学习。2、例程:

#include<stdio.h>

int a;

char b,c[100];

int main(){

FILE * fp1 = fopen("input.ini", "r");//打开输入文件

FILE * fp2 = fopen("output.ini", "w");//打开输出文件

if (fp1==NULL || fp2==NULL) {//若打开文件失败则退出

puts("不能打开文件!");

rturn 0;

}

fscanf(fp1,"%d",&a);//从输入文件读取一个整数

b=fgetc(fp1);//从输入文件读取一个字符

fgets(c,100,fp1);//从输入文件读取一行字符串

printf("%ld",ftell(fp1));//输出fp1指针当前位置相对于文件首的偏移字节数

fputs(c,fp2);//向输出文件写入一行字符串

fputc(b,fp2);//向输出文件写入一个字符

fprintf(fp2,"%d",a);//向输出文件写入一个整数

fclose(fp1);//关闭输入文件

fclose(fp2);//关闭输出文件,相当于保存

return 0;

}

2. ini文件的具体代码及写法

BOOT.INI是属于系统隐藏的文件,他必须在打开我的电脑,从工具->;文件夹选项,在查看中,勾选[显示系统文件夹的内容],去掉勾选 [隐藏受保护的操作系统文件]的勾。选择[显示所有文件],去掉隐藏已知的后缀名。设定后方能看到BOOT.INI。

在Windows 2000/XP/2003中,可以在我的电脑图标上按右键点击属性,进入后点击高级项,在启动和故障恢复的设置中进入,点击编辑,记事本打开的也就是BOOT.INI这个文件。

一般来说,通过BOOT.INI来说可以改变菜单的位置,但因为各人的菜单和系统安装所在盘不同,所以,对BOOT.INI也是需要了解一下如何编写的。

以一个BOOT.INI示例,以下是里面内容:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP" /fastdetect

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

C:\="Microsoft Windows"

详细解释:

[boot loader]

引导索引菜单项

timeout=30

等待时间,可自行设,单位为秒,例如30改为20,即等待倒计时20秒后自动进入默认系统。删除这行即直接进入默认系统。

default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

默认系统,partition(2)为系统是在D盘的系统 。

[operating systems]

系统选择菜单

multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP" /fastdetect

partition(3)这是系统在E盘的系统。

C:\="Microsoft Windows"

系统C盘,即C盘默认Windows系统。

注意关键:partition( ) ,里面的数字表达,1为以C盘系统,2为以D盘系统,3为以E盘系统,4为以F盘系统,……。

系统菜单以下的每行可以置换行为,可以改变菜单顺序。

3. ini文件如何编写

如何写INI配置文件?

如:

[system]

sn=T7314,TJ8JA,T89E2,,T52YA,TAHF6,T7AJE,T7A3H,T5SH2,T6AHH

如以上所示,原程序要读取键值sn,此配置文件键(Key)只有一个,但是值(Value)有十几个,长度为5,以“T”开头的字符串,而且根据实际情况可能增加或减少值的个数,如果添加多个键(Key)使键和值一对一的话会比较麻烦,请教各位大虾,有什么方法可以解决这个问题?

解答:

把它通过,拆分到一个数组里

Dim s

Dim i As Integer

s = Split( "T7314,TJ8JA,T89E2,,T52YA,TAHF6,T7AJE,T7A3H,T5SH2,T6AHH ", ", ")

For i = 0 To UBound(s)

If Len(s(i)) = 5 Then

List1.AddItem s(i)

End If

Next i

4. C++中的.ini文件怎么写

#include <string>

using namespace std;

/*********************************************/

//设置ni文件某个标签下某字段的值

/*********************************************/

void WriteIniString(LPCTSTR lpSection, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFileName)

{

CString strPath=GetModulePath()+lpFileName;//GetModulePath() 这个是获取程序根目录的,自己写下

::WritePrivateProfileString(lpSection,lpKeyName,lpString,strPath);

}

/*********************************************/

//获取ini文件某个标签下某字段的值

/*********************************************/

string ReadIniString(LPCTSTR lpSection, LPCTSTR lpKeyName, LPCTSTR lpFileName)

{

// CString strPath=GetModulePath()+lpFileName;

char sz[MAX_PATH];

memset(sz,0,sizeof(char) * MAX_PATH);

::GetPrivateProfileString(lpSection,lpKeyName,"",sz,MAX_PATH,lpFileName);

return string(sz);

}

5. 请问如何读一个INI文件,和写一个INI文件

大年夜.INI文件中获取字符串varstrResult:pchar;begin'windows', // []中标题标名字'NIL', // 如不雅没有找到字符串时,返回的默认值strResult, //存放取得字符100, //取得字符的许可最大年夜长度'c:\forwin95\win.ini' // 调用的文件名);edit1.text:=strResult; //显示取得字符串大年夜.INI文件中获取整数edit1.text:=inttostr(GetPrivateProfileInt('intl', // []中标题标名字0,// 如不雅没有找到整数时,返回的默认值'c:\forwin95\win.ini' // 调用的文件名));向.INI文件写入字符串'NullPort', // =号前的名字WritePrivateProfileString('windows', // []中标题标名字'load', // 要写入“=”号前的字符串'accca', //要写入的数据'c:\forwin95\win.ini' // 调用的文件名);向.INI文件写入整数WritePrivateProfileSection('windows', // []中标题标名字'read=100', // 要写入的数据GetPrivateProfileString('c:\forwin95\win.ini' // 调用的文件名);'iCountry', // =号前的名字。

6. C++中的.ini文件怎么写

标准的windows的ini文件格式为

[关键项]

项名 = 项值;

例子:

[UIPic0]

path = Res/Menu/MenuBack.png;

pos = 0.0f,0.0f;

iLayer = 1;

[UIPic1]

path = Res/Menu/Start.png;

pos = 325.0f,150.0f;

iLayer = 3;

[UIPic2]

path = Res/Menu/MapEdit.png;

pos = 325.0f,215.0f;

iLayer = 3;

7. 怎么读写INI文件

INI文件的结构 INI文件是一种按照特点方式排列的文本文件。

每一个INI文件构成都非常类似,由若干段落(section)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键词(keyword)和一个等号,等号右边的就是关键字对应的值(value)。其一般形式如下: [Section1] KeyWord1 = Valuel KeyWord2 = Value2 …… [Section2] KeyWord3 = Value3 KeyWord4 = Value4 C#和Win32 API函数 C#并不像C++,拥有属于自己的类库。

C#使用的类库是.Net框架为所有.Net程序开发提供的一个共有的类库——.Net FrameWork SDK。虽然.Net FrameWork SDK内容十分庞大,功能也非常强大,但还不能面面俱到,至少它并没有提供直接操32313133353236313431303231363533e78988e69d8331333361303665作INI文件所需要的相关的类。

在本文中,C#操作INI文件使用的是Windows系统自带Win32的API函数——WritePrivateProfileString()和GetPrivateProfileString()函数。这二个函数都位于“kernel32.dll”文件中。

我们知道在C#中使用的类库都是托管代码(Managed Code)文件,而Win32的API函数所处的文件,都是非托管代码(Unmanaged Code)文件。这就导致了在C#中不可能直接使用这些非托管代码文件中的函数。

好在.Net框架为了保持对下的兼容,也为了充分利用以前的资源,提出了互操作,通过互操作可以实现对Win32的API函数的调用。互操作不仅适用于Win32的API函数,还可以用来访问托管的COM对象。

C#中对Win32的API函数的互操作是通过命名空间“System.Runtime.InteropServices”中的“DllImport”特征类来实现的。它的主要作用是指示此属性化方法是作为非托管DLL的输出实现的。

下面代码就是在C#利用命名空间“System.Runtime.InteropServices”中的“DllImport”特征类申明上面二个Win32的API函数: C#申明INI文件的写操作函数WritePrivateProfileString(): [ DllImport ( "kernel32" ) ] private static extern long WritePrivateProfileString ( string section , string key , string val , string filePath ) ; 参数说明:section:INI文件中的段落;key:INI文件中的关键字;val:INI文件中关键字的数值;filePath:INI文件的完整的路径和名称。 C#申明INI文件的读操作函数GetPrivateProfileString(): [ DllImport ( "kernel32" ) ] private static extern int GetPrivateProfileString ( string section , string key , string def , StringBuilder retVal , int size , string filePath ) ; 参数说明:section:INI文件中的段落名称;key:INI文件中的关键字;def:无法读取时候时候的缺省数值;retVal:读取数值;size:数值的大小;filePath:INI文件的完整路径和名称。

下面是一个读写INI文件的类 public class INIClass { public string inipath; [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section,string key,string val,string filePath); [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath); ///

/// 构造方法 /// /// 文件路径 public INIClass(string INIPath) { inipath = INIPath; } /// /// 写入INI文件 /// /// 项目名称(如 [TypeName] ) /// 键 /// 值 public void IniWriteValue(string Section,string Key,string Value) { WritePrivateProfileString(Section,Key,Value,this.inipath); } /// /// 读出INI文件 /// /// 项目名称(如 [TypeName] ) /// 键 public string IniReadValue(string Section,string Key) { StringBuilder temp = new StringBuilder(500); int i = GetPrivateProfileString(Section,Key,"",temp,500,this.inipath); return temp.ToString(); } /// /// 验证文件是否存在 /// /// 布尔值 public bool ExistINIFile() { return File.Exists(inipath); } }。

8. 求ini文件具体怎么用

ini 文件是windows的系统配置文件,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了,但在某些情况,还是要直接编辑.ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN31下面,WIN95用注册表代替,[]及后面的内容表示一个节,相当于注册表中的键。

除了windows现在很多windows下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。

是WINDOWS的一种文件标准 ,他一般用来保存应用程序的一写配置参数 。

desktop.ini就是文件夹(磁盘等)的配置文件,

win.ini\system.ini 就是windows的配置文件,其中有我们的硬件基本设置信息,软件基本信息等等

各种软件还有各自的(不是必须的)INI配置文件.

在win98以前,很多软件的破解都是依靠ini文件的修改来进行的.如豪杰5.5时的次数限制,扫雷游戏的排行榜,推箱子游戏的100通关等.其实ini文件就是一份txt纯文本文件,使用记事本就可以打开,只是内容进行格式规定,一般情况由软件自定义.

ini文件怎么写

转载请注明出处育才学习网 » ini文件怎么写

知识

成小篆怎么写

阅读(201)

本文主要为您介绍成小篆怎么写,内容包括成字用小篆怎样写,成语推荐换成小篆怎么写,罗洪成用小篆怎么写。一日千里yī rì qiān lǐ[释义] 一天前进一千里。形容发展极快。[语出] 《庄子·秋水》:“骐骥骅骝;一日而驰千里。”[正音]

知识

简历自我评价缺点怎么写

阅读(196)

本文主要为您介绍简历自我评价缺点怎么写,内容包括关于简历中自我评价的缺点怎么写,自我评价缺点怎么写,简历自我评价中的不足怎么写。自我评价应当客观而全面。比较好的做法是写一些所应聘职位需要的优点,和并不影响应聘的缺点。首先,评价应

知识

祥字草书怎么写

阅读(167)

本文主要为您介绍祥字草书怎么写,内容包括祥字草书,祥字繁体字草书怎么写,“翔"字的行书写法。【祥】草书 孙过庭孙过庭“好古博雅,工文辞,得名于翰墨间”。他擅长楷、行、草诸体,尤以草书著名。孙过庭传世书迹有《书谱》、《千字文》、《

知识

经营拼音怎么写的

阅读(190)

本文主要为您介绍经营拼音怎么写的,内容包括请问“经营"这个拼音怎写,营运拼音怎么写的,商贸的拼音怎么写。原发布者:李鹏亚公司名称缩写【篇一:公司名称缩写】公司名称中的那些bv、s.a.dec.v.、mfg、gmbh、sdn.bhd是什么意思

知识

咖色英文怎么写

阅读(275)

本文主要为您介绍咖色英文怎么写,内容包括:咖啡色的英文怎么写,咖啡色英文单词怎么写,咖啡色用英语怎样说。1. coffee coffee n. 咖啡,咖啡色2. brown brown [braun] 棕色,褐色,咖啡色3. tapestr

知识

月牙怎么拼音怎么写

阅读(213)

本文主要为您介绍月牙怎么拼音怎么写,内容包括月牙的音节怎么写,月牙拼音音调,月牙的正确拼音是什么。yueliang,轻声椰子树ie ie ie,月牙弯弯,üe üe üe.小ü小ü有礼貌,见到jq x就摘帽。声母儿歌音节拼读儿歌拼读音

知识

氢分子怎么写

阅读(252)

本文主要为您介绍氢分子怎么写,内容包括n个氢分子怎么写,3个氢分子怎么写,4个氢分子怎么写。2个氢分子用化学式表示是2H2(H2中的2位于元素H右下角)【详细说明】1. 氢气是双原子分子,故一个氢气分子中含有两个氢原子,一个氢气

知识

微电影旁白怎么写

阅读(234)

本文主要为您介绍微电影旁白怎么写,内容包括婚礼微电影旁白,女生旁白,怎么写,爱情微电影旁白开头,微电影剧本怎么写微电影怎么拍要具体指导。微电影嘛,首先当然要有拍摄器材啦,DV什么的就足够了,实在没有就用像素高一点的手机;其次是演员,一般是

知识

征婚说说怎么写

阅读(159)

本文主要为您介绍征婚说说怎么写,内容包括征婚说说怎么写,找对象的qq说说怎么写,征婚说说怎么写呢要学生之间的开玩笑的那种。原发布者:李鹏亚帮闺蜜写的找对象说说【篇一:帮闺蜜写的找对象说说】我特么也从东莞刚回来一把辛酸泪但是姐妹我给

知识

司法证明怎么写

阅读(167)

本文主要为您介绍司法证明怎么写,内容包括司法考试学历证明怎么写,寻求司法援助的证明如何写,司法证明格式社区矫正村证明怎么社区矫正村证明怎么写。学历证明的格式建议咨询当地司法局,因为报名时候需要提交,问他们格式以及内容是最权威的,祝

知识

宾繁体怎么写

阅读(507)

本文主要为您介绍宾繁体怎么写,内容包括宾的繁体字怎么写,宾繁体字怎么写,宾繁体字怎么写。“宾”

知识

培训学校招聘怎么写

阅读(206)

本文主要为您介绍培训学校招聘怎么写,内容包括培训机构招聘计划怎么写,培训机构招聘计划怎么写,教育培训中心招聘书面自我介绍怎么写。2012年公司年度招聘计划 招聘目的及意义: 企业的发展需要人才,获取企业发展所需人才是公司快速发展的最佳

知识

车补申请怎么写

阅读(182)

本文主要为您介绍车补申请怎么写,内容包括公司申请车补理由怎样写,上班都是开自己的车出去办事的,我要怎么向公司写车补申请呢搜,如何写车费补贴申请。**县工商行政管理局:**县**公司自开业以来,由于经营规模的扩大和经营项目的调整,现在已由

知识

文用日语怎么写

阅读(327)

本文主要为您介绍文用日语怎么写,内容包括文用日语怎么说,文用日语怎么说,文文日语怎么写。两种读音一文字 いちもんじ I CHI MO N JIひともじ HI TO MO JI日本刀名字的话应该是 いちもんじ I CHI MO

知识

m文件怎么写

阅读(182)

本文主要为您介绍m文件怎么写,内容包括什么是M文件,matlab多目标线性规划M文件怎么写不会啊,matlab中m文件怎样写传递函数,如下。Matlab写程序的文件。MATLAB是解释型语言,就是说MATLAB命令行中敲入的命令在当前MATLAB进程中被解释运行。但

知识

怎么写opinion

阅读(248)

本文主要为您介绍怎么写opinion,内容包括opinionessay是什么该怎么写,opinion怎么读,用中文写给我,opinion的开头咋写opinion的开头咋写。艰难地看完~在这里我有个疑问,不知道我理解有问题还是什么?看完题目以后我认为作文应该写in group 还

知识

inf文件怎么写

阅读(235)

本文主要为您介绍inf文件怎么写,内容包括如何编写INF文件,.inf是什么格式的文件,inf文件格式。自动运行光盘的制作 制作AUTO-CD的关键就是如何编写自动运行信息文件Autorun.inf,它是AUTO-CD所必须的。这个文件的主

知识

安卓怎么写文件

阅读(180)

本文主要为您介绍安卓怎么写文件,内容包括安卓手机如何写入文件到系统文件夹,怎么在手机上填写文档,安卓手机安装包是什么格式。找到手机中的应用下载商城,点击进入这个软件。

知识

.h头文件怎么写

阅读(180)

本文主要为您介绍.h头文件怎么写,内容包括c语言头文件怎么写呀,怎么写c语言的.h头文件,C语言头文件如何写。C++/C程序的头文件以“.h”为后缀。以下是假设名称为graphics.h的头文件:#ifndef GRAPHICS_H//作用:防止

知识

cmd文件怎么写

阅读(197)

本文主要为您介绍cmd文件怎么写,内容包括bat怎么写执行cmd文件,cmd文件如何写一个如果输入文本等于1,就提示一个错误提示框,cmd如何创建cmd文件。建立空文件的几种方法cd.>a.txtcd.表示改变当前目录为当前目录,即等于没改变;而且此命令不会有

知识

matlab怎么写m文件

阅读(214)

本文主要为您介绍matlab怎么写m文件,内容包括matlab怎么保存为.m文件,matlab怎么编写M文件,MATLAB中M文件的编写与调试的过程是什么。双击matlab图标打开matlab软件,如下图所示,可以从命令窗中输入相应的命令。

知识

请示文件怎么写

阅读(199)

本文主要为您介绍请示文件怎么写,内容包括请示怎么写.,请示的标准格式,公文请示怎么写啊。请示由首部、正文和尾部三部分组成,其各部分的格式、内容和写法要求如下:1.首部 主要包括标题和主送机关两个项目内容。(1)标题 请示的标

[/e:loop]