C#中TextBox控件怎样显示C程序的输出数值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中TextBox控件怎样显示C程序的输出数值相关的知识,希望对你有一定的参考价值。
各位C#高手,我编写了一个C程序,程序如下#include <stdio.h>
#include <stdlib.h>
#define size 50
void main()
FILE *fin;
float r,m,t,angle,height,p,time,q;
int n=0,i,j;
char a[20][50];
char b[20][50]=0;
char namein[100]="baowen.txt";
if ( (fin = fopen(namein,"r")) == NULL)
printf("can not open %s\n",namein);
exit(0);
while(1)
if ( fgets(a[n],52,fin) ==NULL) break;
n++;
fclose(fin);
for (i=0;i<n;i++)
for(j=0;j<size;j++)
switch(a[i][j])
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
b[i][j]=a[i][j]-'0';break;
case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
b[i][j]=a[i][j]-'A'+10;break;
for(i=0;i<n;i++)
for(j=0;j<size;j++)
printf("%d",b[i][j]);
printf("\n");
m=b[i][22]*16*16*16+b[i][23]*16*16+b[i][24]*16+b[i][25];
r=m/64;
printf("半径为(千米):\n");
printf("%f\n",r);
t=b[i][26]*16*16*16+b[i][27]*16*16+b[i][28]*16+b[i][29];
angle=(t*360)/65536;
printf("角度为(度):\n");
printf("%f\n",angle);
p=b[i][34]*16*16*16+b[i][35]*16*16+b[i][36]*16+b[i][37];
height=p*10;
printf("C模式高度为(米):\n");
printf("%f\n",height);
q=b[i][38]*16*16*16*16*16+b[i][39]*16*16*16*16+b[i][40]*16*16*16+b[i][41]*16*16+b[i][42]*16+b[i][43];
time=q/128;
printf("日时间为(秒):\n");
printf("%f\n",time);
system("pause");
我想将其中的半径、角度输出值显示在半径、角度等TextBox中。
我设置了一个Button按钮,一按这个按钮,程序就运行了,我想在运行的过程中数据就显示在文本框中了。
角度:TextBox2.Text=Convert.ToString(angle); 参考技术B 有个招。你把这个c输出的东西写到一个文本里去。
然后用c#程序读它。
以上是关于C#中TextBox控件怎样显示C程序的输出数值的主要内容,如果未能解决你的问题,请参考以下文章
c#窗体编写程序,统计所给字符串中字母的个数、数字的个数和大写字母的个数,各种控件?