Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does char array contain string?

I have a text file and would like to check if it contains a string. The text file is stored in a char array: char buffer[512][128];.

Q1: Is it easier if I buffer it in one long array instead of a multidimensional array? Q2: How could I check whether the buffer contains the string char *s1 = "Hello world!";? I will need to search for multiple strings.

like image 752
JNK Avatar asked Dec 02 '22 04:12

JNK


1 Answers

  1. It will be much easier to use a single 1D array.

  2. strstr(buffer, s1) != null (once you've changed buffer into a 1D array)

like image 177
moinudin Avatar answered Dec 05 '22 02:12

moinudin