2010-05-04 59 views
0

假设一个文本文件具有11001100 11001101写在C++中的文件的单个线分成两个不同的阵列

和我打开文本文件,并从该文件作为PT [0] = 11001100,PT [获取输入1] = 11001101 ..

但如果我从文件中输入>> pt它不会把它放在两个不同的数组中,这是显而易见的,但它需要整条线。因此,我不得不采取另一个for循环遍历整个字符串,当我找到一个空字符,我开始放入第二个数组。但我怎样才能做到这一点,而不把它放入一个变量和遍历..我的意思是直接从文件本身..

+1

为什么你不想使用一个变量? – Sjoerd 2010-05-04 15:41:29

回答

0

一次读取一个字节(例如与fread())。将每个字节附加到pt [i],其中当遇到空格时i递增。

相关问题