| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 524 人关注过本帖
标题:关于指针的问题(急!)
取消只看楼主 加入收藏
10905456
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-10-23
收藏
 问题点数:0 回复次数:1 
关于指针的问题(急!)

#include <fstream.h> #include <string.h> #include <iostream.h> using namespace std; int cjfun(char *p); int main (int){ string s; ifstream inf; inf.open("in.txt");

//打开输出文件 ofstream outf; outf.open("out.txt",ios::app); //从in.txt 文件中读入数据,并输出到out.txt中 /*其中 getline(参1,参2); 作用是从 inf 指向的文件中 每次读入一行,把数据存到字符串s 中,从第一行开始  每读完一行后,系统自动地把指针指向下一行,不用人为  干预*/ while( getline(inf,s ) ){ //读取4个成绩: //小弟想在这个地方声明一个指针,然后指向s. //由于是sring类型,小弟第一次见到.所有不知所措.请大侠帮帮. int a,b,c,d,zc,m,n; while(1){ a=cjfun(p); p++;p++; b=cjfun(p); p++;p++; c=cjfun(p); p++;p++; d=cjfun(p); zc=a+b+c+d; } outf << zc << "\n"; cout<<s <<endl<<endl; }

inf.close(); outf.close(); return 0; } //读取成绩: int cjfun(char *p){ int cj; m=*p-48; p++; n=*p-48; cj=m*10+n; return cj; }

2005-10-23 05:42
10905456
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-10-23
收藏
得分:0 
谢谢斑竹大哥啦~~
2005-10-23 19:11
快速回复:关于指针的问题(急!)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022292 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved