[問題] 有關串列的問題
各位大大
小弟有一些關於字串的問題
使用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
12/09 05:08, 2F