gpt4 book ai didi

c - 我如何处理这些 C 警告?

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:07 25 4
gpt4 key购买 nike

因此,我在编译 C 文件时收到一些警告,我不知道如何修复。

第一个警告来自以下代码:

char line[100];
char* carbonCopy;
char *currentWord;
wordlist *theList = malloc(sizeof(wordlist));
theList->head->string = NULL;
word *fromFile = malloc(sizeof(word));

while(fgets(line,99,file)){
if(line != NULL){
carbonCopy = line;

while((currentWord = strsep(&line, " ")) !=NULL)
{
malloc(strlen(currentWord)*sizeof(char));
fromFile->string = currentWord;
fromFile->next = malloc(sizeof(word));

警告状态:

passing argument 1 of 'strsep' from incompatible pointer type [enabled by default]

最佳答案

您需要包含声明 strsepstrlen 的 header

#include <string.h>

关于c - 我如何处理这些 C 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15883694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com