【发布时间】:2022-01-21 13:13:09
【问题描述】:
所以我尝试从命令行获取未知最大长度的用户输入。能够执行此类操作的程序需要获取字符串的动态输入(也许是char数组?)。结果应该是这样的
./a.out st1 你的 str 是...
我能想到的唯一代码如下
int main (int argc, char* argv[]){
...
char str1[];
str1 = argv[1];
printf("your...);
...
}
【问题讨论】:
-
有趣的是,Corfu这个词是什么意思?
-
请说明您对应用程序的使用示例和期望的结果。
-
如果你执行
a.out your string is the beaches of Corfu那么你想要输出:your string is the beaches of Corfu,对吗? -
弗拉德我不知道它与 q 有什么关系,但它是我学习的希腊岛屿
-
Beta 是的,但没有空格
标签: c command-line-arguments c-strings