【发布时间】:2016-03-27 18:30:13
【问题描述】:
我想编写一个函数 void reverse_string(char* s) 来反转作为参数提供给它的以空字符结尾的 C 字符串的内容。
所以我让它在没有参数的情况下反转内容。但我想知道如何从命令行实现参数。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void reverseString(char* str);
int main()
{
char str [256];
strcpy_s(str, "Hello World");
printf(str);
reverseString(str);
return 0;
}
void reverse_String(char* str)
{
int i, j;
char temp;
i=j=temp=0;
j=strlen(str)-1;
for (i=0; i<j; i++, j--)
{
temp=str[i];
str[i]=str[j];
str[j]=temp;
}
printf(str);
}
感谢任何帮助。
【问题讨论】:
-
搜索电源 argv 和 argc 参数。