file-handling相关内容

如何一行一行地读取或整个文本文件?

我在一个介绍文件(如何从\to文件读取和写入)的教程 首先,这不是一个家庭作业 我知道如何一次读一个字,但我不知道如何一次读一行,如何读取整个文本文件。 如果我的文件包含1000个单词,该怎么办? 我的文本文件名为(Read)包含以下内容: 我喜欢玩游戏 我喜欢阅读 我有2本书 这是我到目前为止所做的: #include # ..
发布时间:2016-10-11 21:58:42 C/C++开发

修改就地XML文件?

假设我有下面的XML文件: <书> <名称>&sometext LT; /名称> <名称>&sometext LT; /名称> <名称>&sometext LT; /名称> <名称>&Dometext LT; /名称> <名称>&sometext LT; /名称> < /书> 如果我想通过改变D钮S(正如在第 ..
发布时间:2016-10-01 00:35:42 C#/.NET

如何管理和使用C csv文件?

我有一个CSV文件,其中是这样的: 1; 53453; 45847865 1; 37567; 53687686 。 。 。 。 ñ。 1; 999768; 5645644 和我要打开的文件,读取它,然后每条线分割为3令牌这将从分号分隔.... 例如 1; 354​​35; 75675 TOKEN1 = 1; token2 = 35435; token3 = 75 ..
发布时间:2016-08-25 10:11:49 C/C++

麻烦从实施检索文件n个字符的(稳定)方法

其中之一我开发库的目的是从一个文件中检索指定的字节数量,在这种特定的情况下,我希望访问的的/ dev /随机的检索基于熵的随机序列。 我用fread主要问题是,在等待更多的熵时,将挂起无限期,这是不必要的。我的下一个选择会被包裹FREAD用的feof采取大块字节,那么我至少可以提供完整的百分比为更好的体验,虽然从我可以收集迭代1,2,3,4 ..'s字节会很难跟踪等于如数必要的。 有没有在C标 ..
发布时间:2016-08-24 13:00:43 C/C++

如何删除仅使用C一个ASCII文本文件的最后一行?

我有一个文本文件中。我怎么去删除只有最后一行用C文件中? 谢谢! 约翰。 解决方案 普通ANSI C不提供任何标准的方法来减小文件的大小 - 在标准C做到这一点的唯一方法是复制整个文件内容到一个新的文件,除非你想忽略的部分。 另外,还可以使用特定操作系统的功能,以截断就地文件。例如,POSIX提供了 ftruncate()功能,缩短一个文件到一个给定的长度。你会搜索最后一行的开始,那 ..
发布时间:2016-08-22 16:28:36 C/C++

修改C文件的现有内容

INT的main() { FILE *英尺; 焦炭CH; 英尺=的fopen(“的abc.txt”,“R +”); 如果(英尺== NULL) { 的printf(“无法打开目标文件\\ n”); 出口(1); } 而(1) { CH =龟etc(英尺); 如果(CH ..
发布时间:2016-08-22 16:17:55 C/C++

如何清除在C文件的全部内容?

我有一些user1的数据的文件。我想通过清除的文件的内容以用于用户2的同一个文件。 我的想法是,当一个新的用户来了,previous用户的数据应该是明确的和相同的文件应该是准备好新的用户。 解决方案 由于@stefan使用说的fopen()与“W”模式将做的工作适合你。当你打开一个文件,“W”标志,它创造了书写一个空文件。如果具有相同名称的文件已经存在,它的内容被删除,该文件被视为空的新 ..
发布时间:2016-08-21 22:17:20 C/C++

阅读文件的内容在C十六进制

我有哪些具有保存为 hex.txt 的十六进制值的文件 9D FF D5 3C 06 7C 0A 现在我需要将其转换为字符数组作为 unsigned char型六角[] = {0x9d,为0xFF,0xd5,0x3c,0x06,0x7c,0x0A的} 我该怎么办呢? 解决方案 这code做工作!!!,而是要求我们初始化十六进制的大小与转换#定义FILELEN 15 #包括LT&; ..
发布时间:2016-08-21 21:26:06 C/C++

Ç的Win32:拯救HBITMAP .BMP图像

我用图像采集工作,需要从电脑存储器中的影像并将其保存到一个图像文件。尝试了几天后,我结束了以下2个功能,它创建了一个文件和Windows操作系统能够运行.bmp文件,但位图文件是黑色(图像尺寸为900KB,640 * 480)。做任何机构有任何想法,为什么,画面为黑色? 这里有两个功能: LPSTR CreateBMP(HWND hAppWnd,诠释nImageType) { 无效* ..
发布时间:2016-08-21 20:57:22 C/C++

需要在C fseek的()的

code的第1部分: - 而(1) { CH =龟etc(PT); 如果(C == EOF) { 打破; } 如果(C =='') { 的fputc('Z',PT); } } code的第2部分: - 而(1) { ..
发布时间:2016-08-19 00:31:14 C/C++

怎样的feof()的作品用C

请问的feof()检查EOF为文件指针或检查位置的当前位置当前文件指针旁边? 感谢您的帮助! 解决方案 每个文件流有一个内部标志,指示主叫方是否试图读取过去的结束该文件已经。 的feof 返回该标志。该标志不表示当前文件位置是否是作为文件的结尾,一个previous读只是否已试图读取过去的文件的末尾。 作为一个例子,让我们穿行发生了什么,通过包含两个字节的文件读取时。 F =的fo ..
发布时间:2016-08-18 14:28:54 C/C++

Java列表对象,而不是一个数组

我哈瓦一个Java地图是这样的: 地图&LT;弦乐,对象&gt;数据=新的HashMap&LT;弦乐,对象&gt;(); 和我执行下面的操作是: data.put(“case_ids”,新的INT [] {31527}); 在哪里case_ids是第三方API的属性之一。然而,API抛出不正确API请求错误,并建议我使用List对象而不是数组为: data.put(“case_ids ..
发布时间:2016-06-03 21:26:06 Java开发

Perl的:请给我解释而有下列行为()

1.为什么做而(小于$文件句柄&GT;)通过无缝的文件重复,但不会通过列表或数组没有操纵数组本身迭代(就像使用而($ _ =转移@array){打印$ _} ?怎么会这样? 2.How难道是而($ VAR = @array){$打印VAR} 管理​​贯穿全阵列来迭代?不应该 $ VAR 刚刚获得指标的数量 @array 键,返回值(因此创建一个无限循环)? 从我的理解而()读语句的条件只要它发 ..
发布时间:2016-06-02 22:39:16 其他开发

如何删除根应用程序/应用程序/文件?

我的手机是植根。我试图做一个非常简单的程序。程序应该删除应用程序/应用程序文件夹中的文件。我怎样才能做到这一点?我是新手,所以例如code看好。 解决方案 如果您的手机扎根,你可以通过苏问题作为根命令&MDASH;提供的苏二进制文件是present并在 PATH &MDASH;由于Android是Linux的一个变种。只需通过执行删除命令的Runtime.exec(),和超级用户应采取及时 ..
发布时间:2016-03-08 11:27:24 移动开发

强制一个OleDbConnection释放文件句柄

我的code不释放,即使我打电话处置已初始化OleDbException的文件处理。有没有办法来明确强制程序释放文件句柄? 解决方案 在默认情况下,.NET数据库连接使用的池。呼叫关闭()和的Dispose()刚刚释放连接放回池中,它实际上并没有强求,关闭。它最终将超时池,居然被关闭。 在一些调查,似乎有两种主要方式得到它接近predictably: 禁用集中在连接字符串中 - 尝试添加​ ..
发布时间:2015-11-27 11:55:06 C#/.NET

如何读取特定的行分隔符的文本文件?

阅读的文本文件中使用的StreamReader。 使用(StreamReader的SR =新的StreamReader(文件名,Encoding.Default)) { 串线= sr.ReadLine(); } 我想迫使该行分隔符应 \ñ不是 \ r 。那么,如何能做到这一点? 解决方案 字符串文本= sr.ReadToEnd(); 字符串[]行= text.Split('\ ..
发布时间:2015-11-26 16:45:31 C#/.NET