带参数的函数在DOS下为什么不能输出
带参数的函数在DOS下为什么不能输出在程序正确的情况下,为什么什么都没输出,是不是系统的DOS提示符有问题,我是用VISTA主题包优化过的系统
----------------解决方案--------------------------------------------------------
代码贴出来
----------------解决方案--------------------------------------------------------
#include<math.h>
#include<stdio.h>
#define pi 3.1415926
void main(int argc,char *argv[])
{
void printtan();
void printsin();
if(strcmp(argv[1],'-t'))
printtan();
if(strcmp(argv[1],'-s'))
printsin();
else printf("error");
}
void printtan()
{ int i;
printf("tan 0=0\n");
for(i=100;i>=1;i++)
{ if(i%3==0)
printf("\n");
printf("tan%f=%f",2*pi/i,tan(2*pi/i));
}
}
void printsin()
{ int i;
printf("sin 0=0\n");
for(i=100;i>=1;i++)
{ if(i%5==0)
printf("\n");
printf("tan%f=%f",2*pi/i,sin(2*pi/i));
}
}
帮忙研究一下
----------------解决方案--------------------------------------------------------
"-t"
"-s"
#include <stdio.h>
#include <math.h>
#include <string.h>
#define pi 3.1415926
int main(int argc,char *argv[])
{
return 0;
}
----------------解决方案--------------------------------------------------------