小李子
今天調(diào)試了好久的程序,心態(tài)有點(diǎn)崩,,不過是我自己想的,哈哈哈
#include<stdio.h>
#include<ctype.h>
void func(char *str1,char *str2);
int main()
{
char string1[80], string2[80] ;
printf(“input something:\n”);
while (fgets(string1, 80, stdin))
{
func(string1,string2);
printf(“try again!\n”);
}
printf(“It’s over!\n”);
return 0;
}
void func(char *str1,char *str2)
{
int i = 0, length = 0, wl = 0, j = 0, F = 0;
char *string1, *string2;
string1 = str1;
string2 = str2;
while (string1[i] != ‘\n’)
{
i++;
length++;
}
for (i = 0; i < length;F=i)
{
if (string1[i] == ’ ‘)
{
string2[length - i - 1] = string1[i];
i++;
}
else
{
for (j = i, wl = 0; string1[j] != ’ ‘&&string1[j]!=’\n’&&string1[j]!=’\0’; j++)
{
wl++;
}
for (j = 0; j < wl; j++,i++)
{
string2[length - wl - F + j] = string1[i];
}
}
}
for (i = 0; i < length; i++)
string1[i] = string2[i];
puts(string1);
}
我還是有點(diǎn)菜,但比昨天好了一點(diǎn),沒有借鑒別人的,自己想的,但是debug了好久。。。
總結(jié)
- 上一篇: 应用程序白名单实现_如何在Windows
- 下一篇: VBA中同一模块Sub过程按顺序调用?