C 当我们正在搜索的值不存在时,sqlite3_get_表的返回值
对于sqlite3\u,获取\u表 假设文件存在, 其中的表也存在。 但是我们正在搜索的细胞不存在 我需要知道当它找不到它正在搜索的内容时会返回什么 返回值是多少?它是空的吗?还是0 我正在搜索我的数据。但是,如果该单元格包含任何值/字符串,则当我们选择它时,它将返回该值/字符串。但是,如果我们在整个文件中搜索,我们无法获得我们想要的特定值/字符串。那么它是返回NULL还是0,还是只是空的?如果它是空的,我应该如何检查条件 比如说,对于现在检查的部分,我这样做是为了检查它是否从文件中获取了任何值/字符串,在我检查它得到什么之前,它是否真的是我想要的数据 if(&TableStudentName[i][j]==NULL)//如果字符串存在 及 if(&TableStudentName[i][j]!=NULL)//如果字符串不存在C 当我们正在搜索的值不存在时,sqlite3_get_表的返回值,c,sqlite,C,Sqlite,对于sqlite3\u,获取\u表 假设文件存在, 其中的表也存在。 但是我们正在搜索的细胞不存在 我需要知道当它找不到它正在搜索的内容时会返回什么 返回值是多少?它是空的吗?还是0 我正在搜索我的数据。但是,如果该单元格包含任何值/字符串,则当我们选择它时,它将返回该值/字符串。但是,如果我们在整个文件中搜索,我们无法获得我们想要的特定值/字符串。那么它是返回NULL还是0,还是只是空的?如果它是空的,我应该如何检查条件 比如说,对于现在检查的部分,我这样做是为了检查它是否从文件中获取了任何值
我之所以问这个问题,是因为当字符串不存在时,有时我的代码工作正常,有时代码卡在那里。单元格是指列还是数据?@Mansoor我编辑了上面的问题,以便更好地理解我的问题。你为什么要使用这个函数?它的第一行是这是一个遗留接口,为向后兼容而保留。不建议使用此接口。我正在使用此函数,因为以前的开发人员开发的代码正在使用此函数。如果我要更改它,很多文件都会受到影响,所以我们尽量不更改它们,因为这会导致很多更改和错误被修复。