gpt4 book ai didi

c - 自动执行 C 程序的用户输入

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:44:53 24 4
gpt4 key购买 nike

我打算使用结构数组制作一个 C 程序,该程序将输入作为字符串,即电影名称和流派(4 种不同的流派):

struct movie
{
char name[30];
char genre[4][10];
}m[30];

void main()
{
int i,j;
for(i=0;i<30;++i)
{
scanf("%s",m[i].name); //Removing gets
for(j=0;j<4;++j)
{
scanf("%s",m[i].genre[j]); //Removing gets
}
}
}

我想从预定义的源(例如文本文件)自动执行程序的用户输入,这样我就不必手动插入所有输入。是否有脚本(python/bash)来执行此操作或任何其他方法可以使我的工作更轻松地进行 100 秒的输入。

使用 C 程序的原因是将输入存储在文件中以备将来使用。

最佳答案

编写它来接受来自键盘的输入。然后使用输入重定向:

myprogram.out < SampleTestData.txt

像键盘输入一样使用 SampleTestData.txt 文件。

关于c - 自动执行 C 程序的用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50005212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com