文件数据调用-c语言怎样调用文本文件里面的数据。

问题描述

c语言怎样调用文本文件里面的数据。

如果我要做一个通讯录一样的文件,需要将每个用户的信息用结构体存在一个文本文件里面,当我要查询,添加或删除用户时,需要调用这个文本文件里面的数据,应该怎样实现调用信息?最好能够具体到具体的某个数,比如说我需要调用student[i].number这样具体的数值。

解决方案

如果一定要用文本文件,而不用数据库的话,建议用xml格式的文本文件。
先设计好xml的格式,再使用第三方提供的xml操作类库(网上搜),就可以实现你需要的功能。

解决方案二:

你以块的方式,每次读一个块出来,循环一下不就找到第i个了吗,然后写的时候用append方式,应该没什么问题吧?

时间: 2024-09-28 23:42:57

文件数据调用-c语言怎样调用文本文件里面的数据。的相关文章

用C语言实现从文本文件中读取数据后进行排序的功能_C 语言

功能介绍 程序的功能是从外部读取一个包括int型数据的文本文件,然后将它保存到内部临时数组,对数组进行排序后,以文本形式输出到指定的文件上.因为是int类型的数据,没有很严重的损失精度的问题. 正常运行要求: 包括数据的源文件内不能包括其他任何除数字和空白字符(空格,制表符,换行符)之外的任何字符,源文件最开始必须是数字字符,要保证源文件的数据计数正确.同时保证文件名有效. 运行结果 data.txt: obj.txt: 完整代码 警告:版权所有,谨供参考! #include <stdio.h>

浅析C/C++中动态链接库的创建和调用_C 语言

DLL 有助于共享数据和资源.多个应用程序可同时访问内存中单个DLL 副本的内容.DLL 是一个包含可由多个程序同时使用的代码和数据的库.下面为你介绍C/C++中动态链接库的创建和调用. 动态连接库的创建步骤: 创建Dll有两种方式. 一.创建Non-MFC DLL动态链接库 1.打开File -> New -> Project选项,选择Win32 Dynamic-Link Library ->sample project ->工程名:DllDemo 2.新建一个.h文件DllDe

该文件可以包含在任何需要调用数据库的ASP文件头部,直接过虑掉非法注入

数据|数据库 <%'该文件可以包含在任何需要调用数据库的ASP文件头部,直接过虑掉非法注入'调用方法为:<!-- #include file="safe.asp" -->Function Safe(str)'该函数用来判断传递过来的变量是否包含特殊字符,没有返回TRUE Dim s_BadStr, n, i s_BadStr = "' &<>?%,;:()`~!@#$^*{}[]|\/+-="&Chr(34)&C

《Oracle PL/SQL程序设计(第5版)》一一2.6 在其他语言中调用PL/SQL

2.6 在其他语言中调用PL/SQL Oracle PL/SQL程序设计(第5版) 总有一天,你会在从C.Java.Perl.PHP或其他语言中调用PL/SQL.虽然这是一个很合理的需求,如果你曾经做过跨语言的开发工作,你一定熟知要把各种语言专有的数据类型糅合在一起─尤其是那些复合数据类型,比如数组.记录或者对象类型─的复杂性,更不用说不同的参数语法或者厂商对所谓"标准"应用编程接口(API)的扩展,比如微软的ODBC(Open Database Connectivity). 我会用几

ecshop json- ecshop 中 封装json数据,让APP端调用

问题描述 ecshop 中 封装json数据,让APP端调用 我现在有个ecshop 的商城,想做个app端的.数据要封装成json数据 让app调用. 解决方案 http://www.cnblogs.com/masterRoshi/archive/2012/09/11/2680333.html 解决方案二: ecshop json类的使用 ecshop中有2个地方使用了json一个是cls_json.php文件,一个是transport.js文件. cls_json 封装了json类,可以调用

java 调用C语言,然后在 c中创建jvm(想在C中再调用Java)返回-1!

问题描述 java 调用C语言,然后在 c中创建jvm(想在C中再调用Java)返回-1! ,请教一个问题: 现在Java 调C 代码( C作为 .so 文件), 和C(C作为可执行程序)调用Java 代码都没问题. 但是我现在测试 Java 调用C代码时,在C中同时也 调用Java 代码出现了问题(创建JVM时 失败. 在一些场景下 需要C 主动调用Java),大家之前遇到过这类场景么? 怎么解决, 解决方案 使用JNI进行Java与C/C++语言混合编程(1)--在Java中调用C/C++本

c语言-大家帮我看一下,这个在C语言里调用shell的对嘛,谢谢

问题描述 大家帮我看一下,这个在C语言里调用shell的对嘛,谢谢 #include #include int main(int argc,char**argv){ FILE* fp=NULL; fp=fopen("passwd.txt","r"); char buff[20]; int i; for(i=0;;i++){ memset(buff,0,sizeof(buff)); if(fp==NULL) break; fgets(buff,20,fp); prin

C#中调用脚本语言遇到的问题(急,请您指教)

问题描述 stringcode="functioneventListen()n"+"SetobjEvents=objWMIService.ExecNotificationQuery_n"+"("SELECT*FROM被我隐去的一个类")n"+"DoWhile(True)n"+"SetobjReceivedEvent=objEvents.NextEventn"+"eventLis

C#调用其他语言DLL库,提示尝试读取或写入受保护的内存。这通常指示其他内存已损坏

问题描述 C#调用其他语言DLL库,提示尝试读取或写入受保护的内存.这通常指示其他内存已损坏代码如下==========================================DLL函数int__stdcallActionReceived(constchar*devId,constint*windowId,constchar*cmd,char*data)==========================================C#调用[DllImport(@"Caller.dl