首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

按照相反的单词顺序显示命令行参数解决办法

2012-04-20 
按照相反的单词顺序显示命令行参数C/C++ code/*编写一个程序,按照相反的单词顺序显示命令行参数。即,如果命

按照相反的单词顺序显示命令行参数

C/C++ code
/*编写一个程序,按照相反的单词顺序显示命令行参数。即,如果命令行参数是 see you later,程序的显示应该为later you see。*/#include <stdio.h>#include <ctype.h>#include <string.h>int main(int argv,char **argc){       int len;   int i,j;   puts(argc[1]);   len = strlen(argc[1]) - 1;   for(i = len; i >= 0; --i)    {        if(isspace(argc[1][i]))            for(j = i+1; j <= len; ++j)                if(!isspace(argc[1][j]))                    putchar(argc[1][j]);                else                {                    putchar(' ');                    break;                }                        }getch();return 0;}


[解决办法]
C/C++ code
#include <stdio.h>#include <ctype.h>#include <string.h>int main(int argc,char **argv){  int i;  for(i = argv-1; i > 0; --i)      printf("%s ",argv[i]);getch();return 0;}
[解决办法]
1楼已经解决了

热点排行