我正在尝试生成带有产品ID的产品URL。我做了一个#include <stdio.h>
int main() {
int a, value, sum;
printf("Insert length of array:\n");
if (scanf("%d", &a) != 1 || a < 0) {
fprintf(stderr, "Invalid input\n");
return 1;
}
sum = 0;
for (int i = 0; i < a; i++) {
printf("Insert number %d:\n", i + 1);
if (scanf("%d", &value) != 1) {
fprintf(stderr, "Invalid input\n");
return 1;
}
sum += value;
}
printf("Sum is %d\n", sum);
return 0;
}
循环,它起作用了。但这会将ID放在foreach
中。
@{}
输出看起来像这样:
https://MyUrl/@{id=351} https://MyUrl/@{id=348} https://MyUrl/@{id=342} https://MyUrl/@{id=293}
如何从URL中删除foreach ($ID in $id) {
$url = "https://MyUrl/" + $ID
$Path = $url
$Path
}
,或者如何生成产品URL(如果还有其他想法)。
答案 0 :(得分:3)
只需附加$ID.id
:
ForEach ($ID in $id){
$url = "https://MyUrl/" +$ID.id
$Path = $url
$Path
}
答案 1 :(得分:2)
好的,我找到了解决方案
我必须在.id
之后添加+$ID
看起来应该是这样
ForEach ($ID in $id){
$url = "https://MyUrl/" +$ID.id
$Path = $url
$Path
}