作者asdf12345 (==)
看板C_and_CPP
標題[問題] 有關串列的問題
時間Tue Dec 8 21:16:46 2009
各位大大
小弟有一些關於字串的問題
使用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