Boyer–Moore 및 Knuth–Morris–Pratt과 같이 O (n + m) 복잡성을 갖는 빠른 문자열 검색 알고리즘이 있으며 사소한 솔루션은 O (n * m) 인 것으로 알고 있습니다. gcc 및 Visual Studio에서 가장 많이 사용되는 툴체인 strstr()을 구현할 때 이러한 빠른 O (n) 알고리즘을 사용합니까, 아니면 사소한 솔루션을
문자열 a에서 sub를 제거하는 함수를 작성하는 방법은 무엇입니까? 예를 들어 문자열이 "Hi I am a noob very big noob"이고 하위가 "noob" 인 경우 "Hi I am a very big " 나는 strstr과 strcat을 사용해야 만한다고 생각 하나?
나는 텍스트처럼이 문자열 (X가 될 수 있음)을 데이터베이스에 저장하려고합니다. $ tag = strstr ($ tagPossible, '@'); echo $ converTag = str_replace ('@', '', $ tag); 이것은 내 출력 : 두 개의 태그를가 렸기 때문에 , 내 데이터베이스에 두 행으로 그들을 가져올 nokiadeveloper
저는 초보자입니다. lineedit에서 입력을 받아 배열로 변환 한 다음 단어를 찾기 위해 검색합니다. 단어가 발견되면 레이블에 성공한 내용이 인쇄되고 그렇지 않으면 error.Problem은 인쇄 할 때마다 오류를 인쇄합니다. 내가 뭘 잘못하고있어. void MainWindow::on_consoleEdit_returnPressed()
{
QSt
전화 번호부 응용 프로그램을 작성 중이며 기능 중 하나는 이름별로 전화 번호부를 검색하는 것입니다. 프로그램은 사용자가 입력 한 것과 같은 방식으로 이름을 인쇄해야합니다 (나중에 번호와 기타 정보가 포함됩니다). 전화 번호부에는 100 개의 연락처가 있습니다. sname은 사용자가 검색을 위해 입력 한 이름입니다. name[a]은 이름 목록입니다. strs
/s 다음에 영화 제목 (예 :/s Green Mile)을 입력하면 프로그램이 영화 배열에서 해당 영화 제목을 검색하지만 strstr과 기능이 작동하지 않습니다. 또한가/영화/r은 데이터베이스에있는 모든 영화를 보여줍니다/q는 프로그램을 종료 추가합니다. #include <stdio.h>
#include <string.h>
main() {
c
나는 두 가지 C 스타일 문자열 매개 변수 s 및 pattern을받는 strCut이라는 함수를 작성하는 저주받은 클래스에서 연습 문제를 가지고 있습니다. 패턴 문자열이 s에 포함되면 함수는 s에 나타나는 패턴의 첫 번째 항목이 s에서 제거되도록 s를 수정합니다. 패턴 검색을 수행하려면 미리 정의 된 strstr 함수를 사용하십시오. 내 코드는 다음과 같습니
그들이 제공하는 인수가 공유 라이브러리인지 아니면 해당 특수 명령을 사용하여 라이브러리 또는 exec를로드하기위한 명령인지 확인하려고합니다. if(strstr(argv[1],".so")!=NULL){
//Load library etc...
}
else
exec(argv[1],&argv[1],NULL);
perror("exec"
C에서 문자열 처리를 배우려고합니다. 일부 음악 트랙을 저장하는 프로그램을 작성하고 사용자가 그/그녀의 노래가 있는지 확인하는 데 도움이됩니다 마음에, 저장된 트랙에 존재합니다. 이것은 사용자에게 문자 스트링을 입력하도록 요청함으로써 수행됩니다. 그런 다음 프로그램은 strstr() 함수를 사용하여 입력 된 단어/텍스트가 어떤 트랙의 단어/텍스트와도 일치하