鱼C论坛

 找回密码
 立即注册
查看: 2043|回复: 11

[已解决]我代码出问题了,( missing ';' before 'type')求大佬看看。不难的,

[复制链接]
发表于 2019-12-18 15:11:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>
#include <stdlib.h>
#include<time.h>
#include <string.h>
#define MAX_FILE  10           //最大文件个数
#define FILE 1               //结点代表为文件
#define FOLDER 0             //结点代表为文件夹
                 
typedef struct FileNode{
        char name[20];                            //文件名称
        char path[200];              //文件路径
        time_t create_t;                    //创建时间
        int status;                                        //文件属性
        struct FileNode *child,*brother;         //孩子节点和兄弟节点
}FileNode,*File;                // 结点别名,指向结点的指针别名

File root;                         //根文件
File current;                                        //当前文件
File p;                            //文件的指针

File path;                      //待使用的工具结构体
File T;

int type;                       //新建文件类型
int symbol;
char com[10];
char fircom[10];              //第一级命令
char seccom[10];               //第二级命令

//系统初始化
void Init(){
        root=(FileNode *)malloc(sizeof(FileNode));
        current=(FileNode *)malloc(sizeof(FileNode));
        path=(FileNode *)malloc(sizeof(FileNode));
        T=(FileNode *)malloc(sizeof(FileNode));        //root、current、path、T申请内存空间。
        strcpy(root->name,"ROOT");
        strcpy(root->path,"ROOT");//初始化ROOT根目录路径
        root->create_t=time(NULL);
        root->status=0;
        root->child=NULL;
        root->brother=NULL;
}


//变量直接赋值函数
void Add(File *a,File *b)     
{
        (*a)->create_t=(*b)->create_t;
        (*a)->child=(*b)->child;
        strcpy((*a)->name,(*b)->name);
        (*a)->brother=(*b)->brother;
        (*a)->status=(*b)->status;
        strcpy((*a)->path,(*b)->path);
}

//查找目标文件工具
void Research(File F)      
{                            //遍历当前节点的所有子孙节点找到目标节点
  if(F==NULL)                //判断当前结点是否为NULL
                return ;            
  if(strcmp(F->path,path->path)==0)//判断是否为目标文件   
        {
                Add(&current,&F);
                p=F;                 //把当前文件改为目标文件
                symbol=0;               //设置寻找结果标志
        }
  if(symbol==1)
         {
                Research(F->child); //递归函数
                Research(F->brother);
         }
        return ;
}

//文件|文件夹切换
void Cd()  
{
        if(strcmp(seccom,"\\")==0)          //返回根文件
        {            
                if(strcmp(p->path,"ROOT")==0)    //如果当前文件在Root不做反应
                {
                        return ;
                }
                p=root;                                                        //在任意路径下切换回根路径 ROOT
                Add(&current,&p);
        }
        else if(strcmp(seccom,"..")==0)     //切换到当前路径的上级文件夹
        {
                if(strcmp(current->path,"ROOT")==0) //如果当前文件在Root不做反应
                {
                        return ;
                }
                else
                {
                        strcpy(seccom,current->path);   //当前文件不在根文件  
                        int a=strlen(seccom);       //从当前文件的path字符串中截取双亲文件的path,然后从根文件向下寻找
                        char * find=strrchr(seccom,'\\');   
                        int b=strlen(find);                  
                        int c=a-b;
                        char d[100]="0";
                        strncpy(d,seccom,c);
                        strcpy(path->path,d);   //得到双亲文件的path
                        symbol=1;                 //初始化寻找结果标志
                        Research(root);                   //从root开始查找
                }
        }
        else
        {
                symbol=1;                    //初始化寻找结果标志
                Add(&T,&current);
                Add(&path,&current);
                strcat(path->path,"\\");       
                strcat(path->path,seccom);
                Research(T);              //查找目标文件工具
                if(symbol==1)
                        printf("路径不存在或者错误!!!\n");
        }
       
}

//遍历文件
void Traverse(File F)                 
{
        printf("%s",F->name);     //输出名称
        if(F->status==1)                //输出文件类型
                printf(" FILE  ");
        else
                printf(" FOLDER   ");
        time (&F->create_t);          //输出时间
        printf("创建日期:%s",asctime(gmtime(&F->create_t)));
        if(F->brother!=NULL)
                Traverse(F->brother);
        return ;
}

//列出当前路径下的全部文件夹和文件
void Dir()                     
{
                if(p->child!=NULL)   //是否有子节点且不是文件
                {
                        Traverse(p->child);
                }               
}

//新建文件夹\文件
void AddFile(File *New)         
{
                char *a=NULL;            
                a=(char*)malloc(100);
                strcpy(a,current->path);      //制作新文件的path
                strcat(a,"\\");
                strcat(a,seccom);
                *New=(File)malloc(sizeof(FileNode));
                //New=new FileNode;
                strcpy((*New)->name,seccom); //新建文件的name
                strcpy((*New)->path,a);       //新建文件的path
                (*New)->create_t=time(NULL); //新建文件的time
                (*New)->status=type;           //新建文件的类型
                (*New)->child=NULL;
                (*New)->brother=NULL;
}


void NewFile()
{
        if(p->status==1)                //判断文件类型
        {
                printf("这是一个文件!\n");
                return;
        }
        if(p->child!=NULL)     //判断新建的文件是否存在
        {
                if(strcmp(p->child->name,seccom)==0)    //判断新建的第一个子文件是否和新建文件同名
                {
                        printf("文件|文件夹已存在!\n");
                        return ;
                }
                p=p->child;          //把当前文件改为目标文件
                while(!((p->brother==NULL)||(strcmp(p->brother->name,seccom)==0)))  //判断当前文件的下一个兄弟文件是否和新建文件同名
                        p=p->brother;
                if(p->brother!=NULL)  //判断上一个结束原因
                {
                        Add(&current,&p);
                        strcpy(seccom,"..");  //如果存在同名文件,返回主函数,并且调整当前文件指针指向
                        Cd();
                        printf("文件|文件夹已存在!!\n");
                        return ;
                }
                else
                {
                        Add(&current,&p);
                        strcpy(com,seccom);
                        strcpy(seccom,".."); //不存在同名文件夹,调整当前文件指针指向
                        Cd();
                        strcpy(seccom,com);
                }
        }
        if(p->child!=NULL)     //判断是否有子文件
        {
                p=p->child;
                while(p->brother!=NULL)
                        p=p->brother;
                AddFile(&(p->brother));
                Add(&current,&p);
                strcpy(seccom,"..");
                Cd();
        }
        else
        {
                AddFile(&(p->child));
                Add(&current,&p);
                printf("文件|文件夹");
                printf("创建成功\n");
        }
}

void Delete()                            //删除文件\文件夹
{
        if(strcmp(p->child->name,seccom)==0)  //判断子文件是否为待删除文件
        {
                p->child=p->child->brother;
                return ;
        }
        p=p->child;               //调整当前文件指针指向
        while(!((p->brother==NULL)||(strcmp(p->brother->name,seccom)==0)))//判断当前文件的下一个兄弟文件是否为待删除命令
                        p=p->brother;      //调整当前文件指针指向
        if(p->brother==NULL)
        {
            Add(&current,&p);
                strcpy(seccom,"..");
                Cd();
                return ;
        }
        p->brother=p->brother->brother;
        Add(&current,&p);
        strcpy(seccom,"..");      
        Cd();                                                        //删除之后返回到双亲文件
}
//退出系统
void Exit()            
{
                printf("谢谢使用!\n");
                exit(0);
}
int main()
{
        Init();        //系统初始化                  
    printf("*****欢迎使用本系统****\n");
        printf("使用说明:\n");
    printf("1.在当前路径下新建文件夹:md\n");
    printf("2.在当前路径下新建文件:mf\n");
    printf("3.在任意路径下切换回根路径 ROOT:cd \\\n");
    printf("4.列出当前路径下的全部文件夹和文件:dir\n");
        printf("5.切换到当前路径下的某文件夹:cd 文件夹|文件\n");
        printf("6.切换到当前路径的上级文件夹:cd ..\n");
        printf("7.删除当前路径下的某文件或文件夹(及其下所有文件夹及文件):del\n");
        printf("8.退出系统:exit\n");
        Add(&current,&root);       
        p=root;
        while(1)
        {
                printf("%s> ",current->path);   //输出当前位置
                scanf("%s",fircom);//cin>>fircom;     //获得第一级命令
            if(!strcmp(fircom,"exit"))
                {
                        Exit();                 //退出系统
                }
                else if(!strcmp(fircom,"dir"))
                {
                        Dir();        //列出当前文件夹的全部文件和详细信息
                        fflush(stdin);//cin.sync();
                }

                else if(!strcmp(fircom,"cd")||!strcmp(fircom,"md")||!strcmp(fircom,"mf")||!strcmp(fircom,"del"))       
                {
                        scanf("%s",seccom);//cin>>seccom;
                        if(!strcmp(fircom,"cd"))   //切换到当前路径下的某文件夹
                        {
                                Cd();
                        }
                        else if(!strcmp(fircom,"md"))   //新建文件夹
                        {
                                type=0;
                                NewFile();
                        }
                        else if(!strcmp(fircom,"mf"))   //新建文件
                        {
                                type=1;
                                NewFile();
                        }
                        else if(!strcmp(fircom,"del"))   //删除文件\文件夹
                        {
                                Delete();
                        }
                }
                else
                {
                        fflush(stdin);              //清除缓冲区未读取信息
                }
        }       
        return 0;
}

最佳答案
2019-12-18 15:24:07
运行了,什么问题都没有啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-12-18 15:14:09 | 显示全部楼层
复制运行一下就行,大佬帮帮我。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-18 15:24:07 | 显示全部楼层    本楼为最佳答案   
运行了,什么问题都没有啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-12-18 16:12:37 | 显示全部楼层
Tec 发表于 2019-12-18 15:24
运行了,什么问题都没有啊

我用的c++  显示7个错误
E:\cc\1.c(96) : error C2143: syntax error : missing ';' before 'type'
E:\cc\1.c(97) : error C2143: syntax error : missing ';' before 'type'
E:\cc\1.c(98) : error C2143: syntax error : missing ';' before 'type'
E:\cc\1.c(99) : error C2143: syntax error : missing ';' before 'type'
E:\cc\1.c(100) : error C2143: syntax error : missing ';' before 'type'
E:\cc\1.c(101) : error C2065: 'd' : undeclared identifier
E:\cc\1.c(101) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
E:\cc\1.c(101) : warning C4024: 'strncpy' : different types for formal and actual parameter 1
E:\cc\1.c(101) : error C2065: 'c' : undeclared identifier
E:\cc\1.c(104) : warning C4047: 'function' : 'const char *' differs in levels of indirection from 'int '
E:\cc\1.c(104) : warning C4024: 'strcpy' : different types for formal and actual parameter 2
Error executing cl.exe.

1.obj - 7 error(s), 4 warning(s)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-18 16:16:20 | 显示全部楼层
本帖最后由 Tec 于 2019-12-18 16:17 编辑

用的vs2015

  1. #define _CRT_SECURE_NO_WARNINGS

  2. #include<stdio.h>
  3. #include <stdlib.h>
  4. #include<time.h>
  5. #include <string.h>
  6. #define MAX_FILE  10           //最大文件个数
  7. #define FILE 1               //结点代表为文件
  8. #define FOLDER 0             //结点代表为文件夹

  9. typedef struct FileNode {
  10.         char name[20];                            //文件名称
  11.         char path[200];              //文件路径
  12.         time_t create_t;                    //创建时间
  13.         int status;                                        //文件属性
  14.         struct FileNode *child, *brother;         //孩子节点和兄弟节点
  15. }FileNode, *File;                // 结点别名,指向结点的指针别名

  16. File root;                         //根文件
  17. File current;                                        //当前文件
  18. File p;                            //文件的指针

  19. File path;                      //待使用的工具结构体
  20. File T;

  21. int type;                       //新建文件类型
  22. int symbol;
  23. char com[10];
  24. char fircom[10];              //第一级命令
  25. char seccom[10];               //第二级命令

  26.                                                            //系统初始化
  27. void Init() {
  28.         root = (FileNode *)malloc(sizeof(FileNode));
  29.         current = (FileNode *)malloc(sizeof(FileNode));
  30.         path = (FileNode *)malloc(sizeof(FileNode));
  31.         T = (FileNode *)malloc(sizeof(FileNode));        //root、current、path、T申请内存空间。
  32.         strcpy(root->name, "ROOT");
  33.         strcpy(root->path, "ROOT");//初始化ROOT根目录路径
  34.         root->create_t = time(NULL);
  35.         root->status = 0;
  36.         root->child = NULL;
  37.         root->brother = NULL;
  38. }


  39. //变量直接赋值函数
  40. void Add(File *a, File *b)
  41. {
  42.         (*a)->create_t = (*b)->create_t;
  43.         (*a)->child = (*b)->child;
  44.         strcpy((*a)->name, (*b)->name);
  45.         (*a)->brother = (*b)->brother;
  46.         (*a)->status = (*b)->status;
  47.         strcpy((*a)->path, (*b)->path);
  48. }

  49. //查找目标文件工具
  50. void Research(File F)
  51. {                            //遍历当前节点的所有子孙节点找到目标节点
  52.         if (F == NULL)                //判断当前结点是否为NULL
  53.                 return;
  54.         if (strcmp(F->path, path->path) == 0)//判断是否为目标文件   
  55.         {
  56.                 Add(&current, &F);
  57.                 p = F;                 //把当前文件改为目标文件
  58.                 symbol = 0;               //设置寻找结果标志
  59.         }
  60.         if (symbol == 1)
  61.         {
  62.                 Research(F->child); //递归函数
  63.                 Research(F->brother);
  64.         }
  65.         return;
  66. }

  67. //文件|文件夹切换
  68. void Cd()
  69. {
  70.         if (strcmp(seccom, "\") == 0)          //返回根文件
  71.         {
  72.                 if (strcmp(p->path, "ROOT") == 0)    //如果当前文件在Root不做反应
  73.                 {
  74.                         return;
  75.                 }
  76.                 p = root;                                                        //在任意路径下切换回根路径 ROOT
  77.                 Add(&current, &p);
  78.         }
  79.         else if (strcmp(seccom, "..") == 0)     //切换到当前路径的上级文件夹
  80.         {
  81.                 if (strcmp(current->path, "ROOT") == 0) //如果当前文件在Root不做反应
  82.                 {
  83.                         return;
  84.                 }
  85.                 else
  86.                 {
  87.                         strcpy(seccom, current->path);   //当前文件不在根文件  
  88.                         int a = strlen(seccom);       //从当前文件的path字符串中截取双亲文件的path,然后从根文件向下寻找
  89.                         char * find = strrchr(seccom, '\\');
  90.                         int b = strlen(find);
  91.                         int c = a - b;
  92.                         char d[100] = "0";
  93.                         strncpy(d, seccom, c);
  94.                         strcpy(path->path, d);   //得到双亲文件的path
  95.                         symbol = 1;                 //初始化寻找结果标志
  96.                         Research(root);                   //从root开始查找
  97.                 }
  98.         }
  99.         else
  100.         {
  101.                 symbol = 1;                    //初始化寻找结果标志
  102.                 Add(&T, &current);
  103.                 Add(&path, &current);
  104.                 strcat(path->path, "\");
  105.                 strcat(path->path, seccom);
  106.                 Research(T);              //查找目标文件工具
  107.                 if (symbol == 1)
  108.                         printf("路径不存在或者错误!!!\n");
  109.         }

  110. }

  111. //遍历文件
  112. void Traverse(File F)
  113. {
  114.         printf("%s", F->name);     //输出名称
  115.         if (F->status == 1)                //输出文件类型
  116.                 printf(" FILE  ");
  117.         else
  118.                 printf(" FOLDER   ");
  119.         time(&F->create_t);          //输出时间
  120.         printf("创建日期:%s", asctime(gmtime(&F->create_t)));
  121.         if (F->brother != NULL)
  122.                 Traverse(F->brother);
  123.         return;
  124. }

  125. //列出当前路径下的全部文件夹和文件
  126. void Dir()
  127. {
  128.         if (p->child != NULL)   //是否有子节点且不是文件
  129.         {
  130.                 Traverse(p->child);
  131.         }
  132. }

  133. //新建文件夹\文件
  134. void AddFile(File *New)
  135. {
  136.         char *a = NULL;
  137.         a = (char*)malloc(100);
  138.         strcpy(a, current->path);      //制作新文件的path
  139.         strcat(a, "\");
  140.         strcat(a, seccom);
  141.         *New = (File)malloc(sizeof(FileNode));
  142.         //New=new FileNode;
  143.         strcpy((*New)->name, seccom); //新建文件的name
  144.         strcpy((*New)->path, a);       //新建文件的path
  145.         (*New)->create_t = time(NULL); //新建文件的time
  146.         (*New)->status = type;           //新建文件的类型
  147.         (*New)->child = NULL;
  148.         (*New)->brother = NULL;
  149. }


  150. void NewFile()
  151. {
  152.         if (p->status == 1)                //判断文件类型
  153.         {
  154.                 printf("这是一个文件!\n");
  155.                 return;
  156.         }
  157.         if (p->child != NULL)     //判断新建的文件是否存在
  158.         {
  159.                 if (strcmp(p->child->name, seccom) == 0)    //判断新建的第一个子文件是否和新建文件同名
  160.                 {
  161.                         printf("文件|文件夹已存在!\n");
  162.                         return;
  163.                 }
  164.                 p = p->child;          //把当前文件改为目标文件
  165.                 while (!((p->brother == NULL) || (strcmp(p->brother->name, seccom) == 0)))  //判断当前文件的下一个兄弟文件是否和新建文件同名
  166.                         p = p->brother;
  167.                 if (p->brother != NULL)  //判断上一个结束原因
  168.                 {
  169.                         Add(&current, &p);
  170.                         strcpy(seccom, "..");  //如果存在同名文件,返回主函数,并且调整当前文件指针指向
  171.                         Cd();
  172.                         printf("文件|文件夹已存在!!\n");
  173.                         return;
  174.                 }
  175.                 else
  176.                 {
  177.                         Add(&current, &p);
  178.                         strcpy(com, seccom);
  179.                         strcpy(seccom, ".."); //不存在同名文件夹,调整当前文件指针指向
  180.                         Cd();
  181.                         strcpy(seccom, com);
  182.                 }
  183.         }
  184.         if (p->child != NULL)     //判断是否有子文件
  185.         {
  186.                 p = p->child;
  187.                 while (p->brother != NULL)
  188.                         p = p->brother;
  189.                 AddFile(&(p->brother));
  190.                 Add(&current, &p);
  191.                 strcpy(seccom, "..");
  192.                 Cd();
  193.         }
  194.         else
  195.         {
  196.                 AddFile(&(p->child));
  197.                 Add(&current, &p);
  198.                 printf("文件|文件夹");
  199.                 printf("创建成功\n");
  200.         }
  201. }

  202. void Delete()                            //删除文件\文件夹
  203. {
  204.         if (strcmp(p->child->name, seccom) == 0)  //判断子文件是否为待删除文件
  205.         {
  206.                 p->child = p->child->brother;
  207.                 return;
  208.         }
  209.         p = p->child;               //调整当前文件指针指向
  210.         while (!((p->brother == NULL) || (strcmp(p->brother->name, seccom) == 0)))//判断当前文件的下一个兄弟文件是否为待删除命令
  211.                 p = p->brother;      //调整当前文件指针指向
  212.         if (p->brother == NULL)
  213.         {
  214.                 Add(&current, &p);
  215.                 strcpy(seccom, "..");
  216.                 Cd();
  217.                 return;
  218.         }
  219.         p->brother = p->brother->brother;
  220.         Add(&current, &p);
  221.         strcpy(seccom, "..");
  222.         Cd();                                                        //删除之后返回到双亲文件
  223. }
  224. //退出系统
  225. void Exit()
  226. {
  227.         printf("谢谢使用!\n");
  228.         exit(0);
  229. }
  230. int main()
  231. {
  232.         Init();        //系统初始化                  
  233.         printf("*****欢迎使用本系统****\n");
  234.         printf("使用说明:\n");
  235.         printf("1.在当前路径下新建文件夹:md\n");
  236.         printf("2.在当前路径下新建文件:mf\n");
  237.         printf("3.在任意路径下切换回根路径 ROOT:cd \\\n");
  238.         printf("4.列出当前路径下的全部文件夹和文件:dir\n");
  239.         printf("5.切换到当前路径下的某文件夹:cd 文件夹|文件\n");
  240.         printf("6.切换到当前路径的上级文件夹:cd ..\n");
  241.         printf("7.删除当前路径下的某文件或文件夹(及其下所有文件夹及文件):del\n");
  242.         printf("8.退出系统:exit\n");
  243.         Add(&current, &root);
  244.         p = root;
  245.         while (1)
  246.         {
  247.                 printf("%s> ", current->path);   //输出当前位置
  248.                 scanf("%s", fircom);//cin>>fircom;     //获得第一级命令
  249.                 if (!strcmp(fircom, "exit"))
  250.                 {
  251.                         Exit();                 //退出系统
  252.                 }
  253.                 else if (!strcmp(fircom, "dir"))
  254.                 {
  255.                         Dir();        //列出当前文件夹的全部文件和详细信息
  256.                         fflush(stdin);//cin.sync();
  257.                 }

  258.                 else if (!strcmp(fircom, "cd") || !strcmp(fircom, "md") || !strcmp(fircom, "mf") || !strcmp(fircom, "del"))
  259.                 {
  260.                         scanf("%s", seccom);//cin>>seccom;
  261.                         if (!strcmp(fircom, "cd"))   //切换到当前路径下的某文件夹
  262.                         {
  263.                                 Cd();
  264.                         }
  265.                         else if (!strcmp(fircom, "md"))   //新建文件夹
  266.                         {
  267.                                 type = 0;
  268.                                 NewFile();
  269.                         }
  270.                         else if (!strcmp(fircom, "mf"))   //新建文件
  271.                         {
  272.                                 type = 1;
  273.                                 NewFile();
  274.                         }
  275.                         else if (!strcmp(fircom, "del"))   //删除文件\文件夹
  276.                         {
  277.                                 Delete();
  278.                         }
  279.                 }
  280.                 else
  281.                 {
  282.                         fflush(stdin);              //清除缓冲区未读取信息
  283.                 }
  284.         }
  285.         return 0;
  286. }
复制代码
4.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-12-18 16:21:20 | 显示全部楼层
好奇怪啊   为什么你的可以运行  你复制你的代码错误反而变多了


--------------------Configuration: 1 - Win32 Debug--------------------
Compiling...
1.c
E:\cc\1.c(80) : error C2001: newline in constant
E:\cc\1.c(81) : error C2143: syntax error : missing ')' before '{'
E:\cc\1.c(86) : error C2040: 'p' : 'int ' differs in levels of indirection from 'struct FileNode *'
E:\cc\1.c(86) : error C2099: initializer is not a constant
E:\cc\1.c(87) : error C2143: syntax error : missing ')' before '&'
E:\cc\1.c(87) : error C2143: syntax error : missing '{' before '&'
E:\cc\1.c(87) : error C2059: syntax error : '&'
E:\cc\1.c(87) : error C2059: syntax error : ')'
E:\cc\1.c(88) : error C2059: syntax error : '}'
E:\cc\1.c(109) : error C2059: syntax error : 'else'
E:\cc\1.c(114) : error C2001: newline in constant
E:\cc\1.c(121) : error C2059: syntax error : '}'
E:\cc\1.c(143) : warning C4013: 'Traverse' undefined; assuming extern returning int
E:\cc\1.c(153) : error C2001: newline in constant
E:\cc\1.c(154) : error C2146: syntax error : missing ')' before identifier 'strcat'
Error executing cl.exe.

1.obj - 14 error(s), 1 warning(s)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-12-18 16:25:10 | 显示全部楼层

我只能下一个vs2015嘛。。。Visual C++ 6.0  怎么用不了。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-18 16:28:41 | 显示全部楼层
不清楚你那边的具体情况,我也不知道。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-12-18 16:31:53 | 显示全部楼层
Tec 发表于 2019-12-18 16:28
不清楚你那边的具体情况,我也不知道。。

能不能加下qq  我把vc++ 6.0 发给你  你调一下。  麻烦了,可以吗,可以的话  你私法给我   ,我发不了私人消息。。。。。麻烦了,这个真的对我很重要。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-18 16:38:21 | 显示全部楼层
下一个vs的社区版呗,都免费的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-12-18 16:43:14 | 显示全部楼层
Tec 发表于 2019-12-18 16:38
下一个vs的社区版呗,都免费的


可惜的是  我们学生是要用vc++的   很谢谢你了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-12-18 17:29:07 | 显示全部楼层
Tec 发表于 2019-12-18 16:38
下一个vs的社区版呗,都免费的

可以了  感谢回答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 21:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表