#include<stdio.h>
#include
using std::string;
#include
using std::cin;
using std::cout;
using std::endl;
#include
using std::strlen;
using std::strcmp;
using std::strcat;
using std::strcpy;
int main(){
char str[50] = "What \0";
strcat(str, "is your name?");
puts(str);
}
报什麽错呢?main函数没毛病啊
你前面一堆using都是没用的,#include <string.h>就好了
c里面没有string这个类, c++的话你要包含iostream才能用std::string
#include<stdio.h>
#include
using std::string;
#include
using std::cin;
using std::cout;
using std::endl;
#include
using std::strlen;
using std::strcmp;
using std::strcat;
using std::strcpy;
这一大块儿内容,改为:
#include<iostream>
#include<cstring>
using namespace std;
就可以了
希望对题主有所帮助!可以的话,帮忙点个采纳!