c-怎样从文件的字符串中读取数据??

问题描述

怎样从文件的字符串中读取数据??

比如我的文件中有如下字符串:
w_ang(3)

我该怎么编写代码将3读出来???
求大神指点,,,万分感谢!!!!急急急~~~~

解决方案

 #include <string.h>
#include <iostream>
using namespace std;

int main(int argc, char* argv[])
{
    string s = "w_ang(1)";
    int x = s.find("(");
    int y = s.find(")");
    string r = s.substr(x + 1, y - x - 1);
    cout << r.c_str() << endl;
    return 0;
}

解决方案二:

先将整个字符串从文件中读出,然后就是基本的字符串操作:查找,和取子字符串的工作了。

解决方案三:

使用函数sscanf可以的

解决方案四:

你是用Java还是C++啊。用Java的话先把字符串读出来,然后用pattern matches等正则取出来。

解决方案五:

定义数字标记为false,
一个一个字符读入,
数字标记为false且读入字符为数字时,数字标记改为true,将数字输出;
数字标记为true且读入字符为数字时,将数字输出;
数字标记为true且读入字符不为数字时,数字标记改为false,输出回车符;
读取下一个字符,直到字符串结束。

解决方案六:

历遍字符串,如果遇到‘(’就把后一个字符取出来,并减去‘0’得到int型数值。

解决方案七:

C++中利用ifstream来读文件,例如:ifstream in("data2.txt"); string m_zStr; m_zStr
如何把一个文本文件一次行读到一个string对象中,方法有两种:
std::ifstream?in("some.file");
???std::istreambuf_iterator?beg(in),?end;
???std::string?st......
答案就在这里:c++从文件读取数据到字符串

时间: 2024-08-08 00:12:50

c-怎样从文件的字符串中读取数据??的相关文章

c-求大神指点怎样从文件中读取数据!!

问题描述 求大神指点怎样从文件中读取数据!! int main() { double data; FILE *fp=fopen("e://in.txt","r"); if(!fp) { printf("can't open file "); return -1; } while(!feof(fp)) { fscanf(fp,"sfdf =%lf",&data); printf("%lf",data)

r语言-(错误在哪里)R语言如何从文件中读取数据

问题描述 (错误在哪里)R语言如何从文件中读取数据 file.choose() [1] "C:UsersHPDesktop新建文件夹data.txt" data1<-read.table("data.txt",header=T) 错误于make.names(col.names, unique = TRUE) : ''多字节字符串有错 data1<-read.table("data.txt",header=T,quote = FALSE

Android 之 使用File类在SD卡中读取数据文件

Android 之 使用File类在SD卡中读取数据文件 一.File 类读写文件 :  如果需要在程序中使用sdcard进行数据的存储,那么需要在AndroidMainfset.xml文件中 进行权限的配置:  <!-- 在sd中创建和删除文件的权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> <!-- 向SD卡中的写入权限 --&

从Java的jar文件中读取数据的方法

  这篇文章主要介绍了从Java的jar文件中读取数据的方法,实例分析了java档案文件的相关操作技巧,需要的朋友可以参考下 本文实例讲述了从Java的jar文件中读取数据的方法.分享给大家供大家参考.具体如下: Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案.它们允许开发人员把所有相关的内容 (.class.图片.声音和支持文件等) 打包到一个单一的文件中.JAR 文件格式支持压缩.身份验证和版本,以及许多其它特性. 从 JAR 文件中得到它所包含

c++的问题-C++中的从文件中读取数据并用链表创建的问题,请帮我看一下我的代码在哪里出现了问题

问题描述 C++中的从文件中读取数据并用链表创建的问题,请帮我看一下我的代码在哪里出现了问题 Phone* creat() { ifstream file("Phone.txt"); if( !file ) { for( int i = 0 ; i < 7; i++ ) cout< cout cout system("pause"); system("cls"); } next=NULL; Phone *pNew,*head,*q;

javascript jquery-jquery中getScript()的用法详解,从一个远程js文件中读取数据

问题描述 jquery中getScript()的用法详解,从一个远程js文件中读取数据 第一个html文件: <html> <head> <script type="text/javascript" src="jquery-2.1.3.js"></script> $.getScript("shuj.js",function(){alert("aaaaa");}) </hea

fgets-如何没从一个txt文件中读取数据,然后将这条从txt文件中删除

问题描述 如何没从一个txt文件中读取数据,然后将这条从txt文件中删除 就是用于post的模块,从txt中读取一行post信息之后将它post出去,如果post成功,就将它从日志txt中删除. 感觉这个读取还好说,一行用fgets拉出来就可以post了吧 但是这个删除该如何是好 这就是一个起到日志作用的txt,如果可以Post的情况就一条一条post出去,不可以就存进来,大家来给我一点意见吧 解决方案 从一个txt文件中读取矩阵从一个txt文件中读取矩阵从oracle中读取数据并保存在txt文

试图用java从excel文件中读取数据时出现的问题

问题描述 试图用java从excel文件中读取数据时出现的问题 org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: OPC Compliance error [M4.1]: there is more than one core properties relationship in the package ! at org.apache.poi.util.Packa

C#中要从另一个软件的表格中读取数据,不借助文件,还有什么方法可以读取到?

问题描述 C#中要从另一个软件的表格中读取数据,不借助文件,还有什么方法可以读取到? C#中要从另一个软件的表格中读取数据,不借助文件,还有什么方法可以读取到? 解决方案 windpws api,如果是listview标准控件 readprocessmemory,直接读内存 解决方案二: 要么另一个软件给你提供接口数据..