我修改了一下下````
#include<stdio.h>
int main ( void )
{
char ch, b[10];
// 存放待查找字符和字符串
char* p ;
// 便历整个字符串
printf("input\n"); // 输入字符串
scanf("%s",b);
{ int c; while( ( c=getchar() )!='\n'
&&
c!=EOF
); }
// 清空缓冲
printf("the word\n"); //输入待查找字符
scanf("%c",&ch);
{ int c; while( ( c=getchar() )!='\n'
&&
c!=EOF
); }
// 清空缓冲
p=b;
while(*p)
{
if(*p==ch)
printf( "%d\n", p - b + 1 );
//输出位置
++p;
}
if ( ! *p )
{
printf("Not found!");
// 没有找到的情况
return 1 ;
}
return 0 ;
}
[[italic] 本帖最后由 死了都要C 于 2007-12-6 13:32 编辑 [/italic]]