scanf("%s", &pattern);
cout << "pattern:" << pattern << endl;
输出:
pattern:
scanf向&pattern写入一个值,内存中也是存有的,但是内存中并不会真的写入这个值,在传参时传的也是空值;具体的,这是一个值得思考的问题???
按照下面的方式就会一切正常
cin >> text >> pattern;
cout
scanf("%s", &pattern);
cout << "pattern:" << pattern << endl;
输出:
pattern:
scanf向&pattern写入一个值,内存中也是存有的,但是内存中并不会真的写入这个值,在传参时传的也是空值;具体的,这是一个值得思考的问题???
按照下面的方式就会一切正常
cin >> text >> pattern;
cout