[英]How to repeat my user entered string by the user input number
我需要将字符串乘以用户输入的数字。
例如,如果他输入“hello”并输入 3,则必须显示hellohellohello
int multStr() {
char string;
int multiply = 0;
int j;
printf("enter a string please");
scanf("%s", & string);
printf("now multiply your string");
scanf("%d", & multiply);
for (j = 0; multiply == !j; ++j) {
printf("%s", string);
}
}
但是什么都没有打印出来,我可以寻求帮助吗?
嘿,你有一些错误:
char string[100];//改为指针
scanf("%s", &string);把它改成--->gets_s(string,100)
for (j = 0;multiply>j;++j)//改变条件
希望这对你有帮助,祝你以后好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.