我有一个名为buf的C数组。以下是它的定义:
char buf[1024];
现在,我的当前代码从stdin中获取数据,并使用fgets()函数将其设置到该数组中。但是我希望改用代码来设置它。现在设置buf的行看起来像这样:
fgets(buf, 1024, stdin);
基本上,我想要用"My String"替换stdin。最好的方法是什么?
char buf[1024];
现在,我的当前代码从stdin中获取数据,并使用fgets()函数将其设置到该数组中。但是我希望改用代码来设置它。现在设置buf的行看起来像这样:
fgets(buf, 1024, stdin);
基本上,我想要用"My String"替换stdin。最好的方法是什么?
_s
函数。 - Stephen P