char数组是否包含字符串?

JNK*_*JNK 4 c string search contains char

我有一个文本文件,想检查它是否包含一个字符串.文本文件存储在char数组中:char buffer[512][128];.

Q1:如果我在一个长数组而不是多维数组中缓冲它会更容易吗?Q2:我如何检查缓冲区是否包含字符串char *s1 = "Hello world!";?我需要搜索多个字符串.

mar*_*cog 11

  1. 使用单个1D阵列会容易得多.

  2. strstr(buffer, s1)!= null(一旦你改成buffer一维数组)