标题:
fgets(); strlen(); strstr();综合应用
[打印本页]
作者:
liumei
时间:
2014-4-10 14:27
标题:
fgets(); strlen(); strstr();综合应用
#include <stdio.h>
#include <string.h>
#include <ctype.h> /* fgets() strlen() strstr() */
fgets() strlen() strstr()
int i,j;
int main()
{
char str1[100];
char str2[40];
printf("\nEnter the string to be searched (less than 100 characters):\n");
fgets(str1, sizeof(str1), stdin);
printf("\nEnter the string sought(less than 40 characters):\n");
fgets(str2, sizeof(str2), stdin);
/* overwrite the newline character in each string *///overwrite: 重写
str1[strlen(str1) - 1] = '\0'; //用\0取代回车,构成新数组(字符串)
str2[strlen(str2) - 1] = '\0';
printf("\nFirst sting entered:\n%s\n", str1);
printf("\nSecond sting entered:\n%s\n", str2);
/* Convert both strings to uppercase *///uppercase: n. 大写字母
for(i = 0; (str1[i] = toupper(str1[i])); i++);
for(j = 0; (str2[j] = toupper(str2[j])); j++);
printf("\nThe second string %s found in the first",((strstr(str1,str2)==NULL)?"was not":"was"));
return 0;
}
psb(87).png
(27.57 KB, 下载次数: 231)
下载附件
2014-4-10 14:27 上传
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1