file-read

    2热度

    3回答

    我正在研究一个简单的AudioTrack示例,该示例读取PCM文件然后播放它。它在android模拟器上效果很好,但在我的测试手机上,使用readShort()函数读取数据时失败。这里是代码失败的地方: //! Read in the raw audio file audioData= new short[0]; try { InputStream is= this

    1热度

    5回答

    我想解决反向词问题。我的解决方案工作,甚至跳过空白行。但是,读取文件的所有行后,程序会陷入循环,不断接受输入。这是非常令人费解的,我觉得它与我的外部while循环有关,但我看不出它有什么问题。 #include <iostream> #include <fstream> #include <string> #include <stack> using namespace std; i

    1热度

    5回答

    这是我想要做的: 我想读取一个文本文件到一个字符串数组。我希望字符串在文件读入某个字符时终止(主要是;或|)。 例如,下面的文本 Would you; please hand me| my coat? 将放好这样的: $string[0] = 'Would you;'; $string[1] = ' please hand me|'; $string[2] = ' my coat?';

    0热度

    1回答

    我有一个文件,其中每行包含两个数字。问题是两个数字之间用空格隔开,但空格可以是任意数量的空格。一个,两个或更多。我想读取该行并将每个数字存储在一个变量中,但我不确定如何标记它。 i.e 1 5 3 2 5 6 3 4 83 54 23 23 32 88 8 203

    1热度

    3回答

    我需要逐个读取存储在文件中的不同值。所以我想我可以使用ifstream来打开文件,但由于文件的设置方式是一行可能包含三个数字,另一行包含一个或两个数字,我不确定如何读取每个文件数字一个接一个。我正在考虑使用stringstream,但我不确定这是否可行。 该文件是这样的格式。 52500.00 64029.50 56000.00 65500.00 53780.00 77300.00

    4热度

    1回答

    字符 说我有一个格式的文件: key1/value1 key2/value2 key3/value3 .... 说我有一个数组来保存这些值: char *data[10][10] 我将如何读这个文件并将key1,key2和key3分配到数据[0] [0],数据[1] [0]和数据[2] [0]中。然后将value1,value2和value3放入数据[0] [1],数据[2] [1]

    0热度

    1回答

    我读的格式如下 1001 16000 300 12.50 2002 24000 360 10.50 3003 30000 300 9.50 其中的项目是一个文件:贷款ID,本金,月利率。 我不确定这是什么,我做错了我的输入字符串流,但我没有正确读取值,因为只有贷款ID被正确读取。其他一切都是零。对不起,这是一项家庭作业,但我只想知道你是否可以帮助我找出我的错误。 if(inputs

    0热度

    5回答

    我目前有一个小程序,它会将.txt文件的内容重写为字符串。 但是,我想收集文件的所有内容作为一个单一的字符串,我该怎么做呢? #include <iostream> #include <fstream> #include <string> using namespace std; int main() { string file_name ; while (

    0热度

    3回答

    我正在从包含人名的文件中读取一行,第一行包含男性的名字,而第二行包含女性的名字。然后我想把这些名字存储在两个数组中,一个是男性,一个是女性,然而当我印刷它们时,我会得到奇怪的东西。我不知道如果我不读他们正确,或打印错误 char line[100]; //holds line read char *item; //item in a line char *item2;

    1热度

    2回答

    时怪怪这是我的文件的结构: 1111111111111111111111111 2222222222222222222222222 3333333333333333333333333 4444444444444444444444444 5555555555555555555555555 6666666666666666666666666 777777777777777777777777