现在我想用C语言编写一段小程序,实现如下功能,请大神们帮忙啊~~~打开一个txt文件,如果那行是S开头的话,把下面的P开头的后两位加上S开头那行的第三位并成一行输出到另一个txt文件中例# C M

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 20:04:55
现在我想用C语言编写一段小程序,实现如下功能,请大神们帮忙啊~~~打开一个txt文件,如果那行是S开头的话,把下面的P开头的后两位加上S开头那行的第三位并成一行输出到另一个txt文件中例# C M

现在我想用C语言编写一段小程序,实现如下功能,请大神们帮忙啊~~~打开一个txt文件,如果那行是S开头的话,把下面的P开头的后两位加上S开头那行的第三位并成一行输出到另一个txt文件中例# C M
现在我想用C语言编写一段小程序,实现如下功能,请大神们帮忙啊~~~
打开一个txt文件,如果那行是S开头的话,把下面的P开头的后两位加上S开头那行的第三位并成一行输出到另一个txt文件中

# C Minimum_Curvature_Radius_On_Foil_Perssure_Side
#
# S Section_Index Section_Height
S 1 -10.000
------------------------
P 1 23.536 -16.306
P 2 22.345 -12.948
P 3 21.145 -9.606
P 4 19.919 -6.295
P 5 18.637 -3.035
P 6 17.256 0.144
P 7 15.728 3.202
P 8 14.002 6.088
输出
23.536 -16.306 -10.000
22.345 -12.948 -10.000
21.145 -9.606 -10.000
19.919 -6.295 -10.000
18.637 -3.035 -10.000
17.256 0.144 -10.000
15.728 3.202 -10.000
14.002 6.088 -10.000

现在我想用C语言编写一段小程序,实现如下功能,请大神们帮忙啊~~~打开一个txt文件,如果那行是S开头的话,把下面的P开头的后两位加上S开头那行的第三位并成一行输出到另一个txt文件中例# C M
为防抽,加行汉字:
程序如下,比较简单.把你上面给的内容拷到一个文件里就行了.
程序里的文件名你自己改下就OK了.
#include
int main()
{
FILE* pFile = fopen("input.txt", "r");
FILE* pOut = fopen("out.txt", "w");
char ch;
char strTemp[255];

float sData;

while (!feof(pFile))
{
fscanf(pFile, "%c", &ch);
if ('S' == ch) //为'S',把最后一个数字先存起来
{
fscanf(pFile, "%*d %f", &sData);
}
else if('P' == ch) //为'P',把后两个数和之前存起来的数字写到文件里
{
float f1, f2;
fscanf(pFile, "%*d %f %f", &f1, &f2);
fprintf(pOut, "%.3f %.3f %.3f\n", f1, f2, sData);
}
else if('\n' != ch) //加这句是为了处理空行
{
fgets(strTemp, 255, pFile); //否则把这一行剩下的字符都跳过去
}
}

fclose(pFile);
fclose(pOut);
}

现在我想用C语言编写一段小程序,实现如下功能,请大神们帮忙啊~~~打开一个txt文件,如果那行是S开头的话,把下面的P开头的后两位加上S开头那行的第三位并成一行输出到另一个txt文件中例# C M C语言编写一个程序,实现如下功能:从键盘输入一个三位数,求各位数字之和. 用C语言编写简易计算器可实现两位数以上的四则运算.C语言编写单片机程序. 编写程序实现输入整数n,输出如下所示由数字组成的菱形.用c语言写.1 121 12321 1234321 12321 121 1 如何用C语言编写程序实现哥德巴赫猜想 1.用c语言编写程序,实现输入10个数,分别求其最大值、最小值及平均数,要求用函数实现. 下列C语言程序哪有错误?用C语言编写编写程序哪有错误? 用c++编写程序 定义一个函数,实现把华氏温度转换为摄氏温度,公式如下:c=(f 用C语言编写程序实现从键盘上任意输入两个整数,输出两个整数的乘积. C语言编写 89C51单片机 用矩阵键盘 小数码管计算器 实现两位数 加减乘除运算 用vb脚本语言编写一个小程序,程序实现功能如下:任意输入三个整数,使其按大到小的顺序输出.紧急! 编写一个程序用单链表存储多项式,并实现两个多项式相加的函数?C/C++语言 编写一个C语言程序:用来实现在屏幕上显示一句话:Hello World!. 用c语言编写一个求三角形面积的程序 用C语言编写一个程序:从键盘输入n(0 用c语言编写程序计算5!+10!的值 用C语言编写程序,输入一个正整数n(1 用c语言编写一个程序,输出下列雪花图案!