你好,我有一个关于cs50.h与没有安装上述库的电脑的兼容性问题。

问题描述 投票:0回答:1

我刚刚完成了我的第一个工作程序,但它使用cs50.h。我想知道1.它是否能在CS50沙盒之外工作,2.如果不能,是否有人愿意解释我如何去改变它。如果不能,是否有人愿意解释我将如何去改变它.我愿意学习,说。scanf 因为我一直愿意学习。这是我目前所掌握的情况.谢谢!

#include <cs50.h>
#include <stdio.h>  
int main()  
{  
    string one = get_string("Hi! I'm Copycat.\n");
    printf("%s\n", one);
   for(;;)  
   {
    string two = get_string("");
    printf("%s\n", two);
   }  
return 0;  
}  
c cs50 stdio
1个回答
0
投票

它不会编译。#include <cs50.h> 会失败,因为这个文件不存在。

我们是否应该删除这一行,该文件中缺失的声明(如 string, get_string)会引起问题(编译警告和或错误)。

最后,链接器会找不到沙盒提供的函数(如 get_string)而无法创建可执行文件。

© www.soinside.com 2019 - 2024. All rights reserved.