[問題] 有關串列的問題

看板C_and_CPP作者 (==)時間16年前 (2009/12/08 21:16), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
各位大大 小弟有一些關於字串的問題 使用Dev-C++ 程式如下: #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char str[]="Long time ago,When i was a student "; char target [10]; int position; printf("字串為%s\n"str); printf("請輸入欲搜尋的字串\n"); scanf("%s",target); if(strstr(str,target)= = 0); printf("您愈搜尋的字串不存在\n"); else { position=strlen(str)-strlen(strstr(str,target))+1; printf("您要找的字串在%d個字元\n",position); } system("pause"); return 0; } 他一直說我strlen沒有定義?? 可是我明明打了#include<string.h> = =!! 不是找有定義了?? 謝各位大大的迷津與指導 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.107.174.109

12/08 21:23, , 1F
= =
12/08 21:23, 1F

12/09 05:08, , 2F
我是不知道為什麼會這樣啦...不過看到其他地方有錯XD
12/09 05:08, 2F
文章代碼(AID): #1B7b70-d (C_and_CPP)