私はこの次のプログラムを持っています
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char line1[30],line2[30],*chp;
puts("Enter line1:");
gets(line1);
puts("Enter Line2");
gets(line2);
chp=strstr(line1,line2);
if(chp)
printf("%s String is present in Given String",line2);
else
printf("%s String is not present in Given String",line2);
getche();
}
chp がこのプログラムのポインタであることは知っていますが、chp が 1 つのメモリ位置を格納することは疑わしいですが、文字列 (line2) のメモリ位置が chp ポインタに格納される方法については、プログラマーがこのプログラムを理解するのを手伝ってください。