C++利用STRTOK写一个程式

[复制链接]
查看11 | 回复2 | 2009-4-30 22:56:35 | 显示全部楼层 |阅读模式
想要写一个程式
是可以读取一TXT档里面的文字
TXT档里面的内容为例如
HOW are you
that is ok
....
这样的
每一行不会超过3个单字
然后希望能够利用STRTOK来切割
将两个空白键内的文字存入变数输出
HOW 存入a变数
are 存入b变数
you 存入c变数
然后依次输出A,B,C
当遇到ENTER就开始执行第二行
将that 存入a变数
is 存入b变数
ok 存入c变数
然后遇到ENTER再换行
依此类推
不过我不熟STRTOK指令
希望有人愿意提供类似范例或语法
非常感谢
我把你的程式贴上去执行的时候有错误
我在程式码上面加了
#include
#include
但是后来执行的时候什麼事都没有发生耶...
不知道为什麼..
而且我看不懂
可以在请教你一下吗

回复

使用道具 举报

千问 | 2009-4-30 22:56:35 | 显示全部楼层
#include #include #include using namespace std;int main(int argc, char* argv[]){ ifstream in; in.open("test.txt"); char line[101]; const char *sep = " \t\n";char *a, *b, *c; a = b = c = 0; if (!in) {cout << "打开文件失败!" << endl;return -1; } while (!in.eof()...
回复

使用道具 举报

千问 | 2009-4-30 22:56:35 | 显示全部楼层
好难...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行