前辈:为什我把“fgetws”这个写在程序里,然后编译会出现错误提示信息?我用的编译器是C-free3.5.程序如下
错误信息:“implicit declaration of function int fgetws{....} ”
#include <stdio.h>
#include <wchar.h>
int main( )
{
wchar_t text[100];
wchar_t substring[40];
printf("\nEnter the string to be searched"
"(less than 100 characters):\n");
fgetws(text ,100,stdin);
printf("\nEnter the string to be searched"
"(less than 40 characters):\n");
fgetws(substring ,40,stdin);
//overwrite the newline character in each string
return 0;
}
#include <stdio.h>
#include <wchar.h>
int main( )
{
wchar_t text[100];
wchar_t substring[40];
printf("\nEnter the string to be searched"
"(less than 100 characters):\n");
fgetws(text ,100,stdin);
printf("\nEnter the string to be searched"
"(less than 40 characters):\n");
fgetws(substring ,40,stdin);
//overwrite the newline character in each string
return 0;
}