開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
dev c
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
如程式碼
想請問有甚麼原因會這樣
謝謝
餵入的資料(Input):
strstr("This is a",讀取的資料);
預期的正確結果(Expected Output):
搜尋的到
錯誤結果(Wrong Output):
搜不到
程式碼(Code):(請善用置底文網頁, 記得排版)
FILE *fPtr = fopen("A.txt","r");
char *b;
char txtvalue[10];
fgets(txtvalue, 10, fPtr);
b=strstr("This is a",txtvalue);
if(b!=0)
{
printf("%s",b);
}
fclose(fPtr);
system("PAUSE");
return 0;
A.txt裡面的內容
is
a
b
這樣子的話 找不到
但是只要把 strstr("This is a",txtvalue);的txtvalue寫死成"is"
就找的到..
補充說明(Supplement):