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

求个非常基础的有关问题 为什么小弟我用g++编译显示这程序中gets尚未申明 已经导入cstring了

2013-03-27 
求个非常基础的问题为什么我用g++编译显示这程序中gets尚未申明 已经导入cstring了啊1 #includeiostream

求个非常基础的问题 为什么我用g++编译显示这程序中gets尚未申明 已经导入cstring了啊
  1 #include<iostream>
  2 #include<cstring>
  3 using namespace std;
  4 int main(){
  5         void swap(char*,char*);
  6         char array1[20], array2[20],array3[20];
  7         gets(array1);
  8         gets(array2);
  9         gets(array3);
 10         cout<<array1<<'\n'<<array2<<'\n'<<array3<<'\n';
 11         if(strcmp(array1,array2)>0)swap(array1,array2);
 12         if(strcmp(array1,array3)>0)swap(array1,array3);
 13         if(strcmp(array2,array3)>0)swap(array2,array3);
 14         cout<<array1<<'\n'<<array2<<'\n'<<array3<<'\n';
 15         return 0;
 16 }
 17 void swap(char *p1,char *p2){
 18         char p[20];
 19         strcpy(p,p1);
 20         strcpy(p1,p2);
 21         strcpy(p2,p);
 22 }

热点排行