看板 C_and_CPP 關於我們 聯絡資訊
各位大大 小弟有一些關於字串的問題 使用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
legnaleurc:= = 12/08 21:23
hilorrk:我是不知道為什麼會這樣啦...不過看到其他地方有錯XD 12/09 05:08