C语言怎样运行指定程序 windowsXP系统

C语言怎样运行指定程序 windowsXP系统,第1张

最简单的方法是用

(void) system(".......")

调用.

"......." -- 用双引号括御历起的是命令行

例如:

system("notepad abc.txt")

启动 notepad 编辑 abc.txt

system(..)函数的实参可以是字符变量,例如:

char command[]="notepad abc.txt"

system(command)

命令行 里也可调或洞用 批命令和其它指定程序,衫拆枯若用 start ...., 还可以设定运行优先级。

CreateProcess() 很繁琐,新手不易。

第一题答案:

60.5

70.5

运行过程:首先 struct xscj xs[]={{1,60,61},{2,70,71}}这条语句是对结构体数组xs赋初值,{1,60,61}分别赋值xs[0].n=1, xs[0].cj1=60, xs[0].cj2=61xs[0].cj3未赋值。同理,{2,70,71}分别赋值:xs[1].n=2, xs[1].cj1=70, xs[1].cj2=71xs[1].cj3未赋值.

其次,

for(i=0i<2i++){

xs[i].cj3=(xs[i].cj1+xs[i].cj2)/2

printf("%5.1f\n",xs[i].cj3)

}

这条语句是分别对xs[1],xs[2]的cj3字段赋值,赋值兆裂为(cj1+cj2)/2的值。输出语句  printf("%5.1f\n",xs[i].cj3)限定了输出宽度和小数坦消点位数,故输出60.5 和 70.5.

2.第二题填空:st.name     @st.age

首先明白scanf的格式:

scanf("格式化字符串",变量地址表)

      “变量地址表”是接受输入数据的变量的地址。第一个输入格式是%s,接收字符串,字符串名字即为首地址,所以直接st.name就可以了;第二个格族信闭式是%d,接收整型数据,所以必须取地址,使用取地址符号&,所以第二空答案就是&st.age.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12320125.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存