Parid@Parid
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“我知道了,谢谢”
“那怎么用呢?比如比较 #include <iostream> #include<string.h> using namespace std; main() { char a[10]={"abcde"}; char b[10]={"bc"}; char n; n=strstr(a,b); cout<<n; system(…”
“说详细点?没明白怎么用?我也用过getline,不过那是从键盘中读的时候,我输入一个字符串然后回车在读另一个,我是这样用的:getline(cin,name) 可是现在要从文件中读啊?”
“受教了,不过上面应该为“fin>>p”。我现在想问的是如果文件中针对每个类的数据是在一行,中间以','隔开的话。比如:askdlfsa,12'\n'那用你上面的方法不就将所有的字符都读到name中了,而age中却不能读数据,请问这种情况该怎样解决? 我是用一个char型的字符一个一个从文件读,然后将读到的字符叠加,直到…”
“谢谢了,版主,可以了,你第一个的回答就能解决,我刚没看到.大牛啊.有问题 了再找你.”
“我知道可以这样,可是老师要求要用重载符<<打印类里面的东西啊”
“我这样写: #include<iostream> #include<string> #include<vector> using namespace std; class P { public : P(string n,int a) { name=n; age=a; } string name; int age; };…”
“那想访问name怎么办?我指的是用容器访问”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。