帮忙将c++文件读入输出程序转成c#,谢谢

来源:百度知道 编辑:UC知道 时间:2024/09/26 01:18:49
帮忙将c++文件读入输出程序转成c#,谢谢
请给出具体的修改结果,谢谢帮忙
#include <stdio.h>
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>
#include <math.h>
#include <iomanip>

void main()
{
int N,i,j;
N=10;
double PM0[N];
double PB0[N];
double result[N][3];
//////读数组文件IP.txt

double LD[N*3];
ifstream fpin1("IP.txt");
for(i=0;i<N*3;i++)
{
if(!fpin1)
{
cerr<<"can't open IP file\n";
getchar();
exit(1);
}
fpin1>>LD[i];
}
fpin1.close();
/////将数组文件的数据赋值给数组PM0和PB0

for(i=0;i<N;i++)
{
PM0[i]=LD[3*i+1];
PB0[i]=LD[3*i+2];
}
//计算过程(简化的)
for(i=0;i<N;i++)
{
Result[i][0]=i;
result[i][1]=PM0[i];
result[i][2]=PB0[i];

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
try
{
StreamReader sr = new StreamReader(AppDomain.CurrentDomain.BaseDirectory + "IP.txt");
string str = sr.ReadToEnd();
sr.Close();
for (int i = 0; i <= str.Length;i += 3)
{
if (str.Length-i > 3)
{
Console.WriteLine(str.Substring(i,3));
}
else
{
Console.WriteLine(str.Substring(i, str.Length-i));
}
}
}
catch (Exception ex)