Tag: strcmp

strcmp ist eine Zeichenfolge Vergleich-Funktion, die verfügbar ist in Sprachen wie C, C++, PHP, Python und MATLAB.

strcmpi umbenannt _strcmpi?

Anzahl der Antworten 4 Antworten
In MSVC++, es gibt eine Funktion strcmpi für case-insensitive C-string-Vergleiche. Wenn Sie versuchen, und verwenden Sie es, es geht, Dieses POSIX-Funktion ist veraltet Beginn in Visual C++ 2005. Verwenden Sie die ISO-C++ konforme _stricmp statt. Was ich

C - Sortierung von Zeichenketten alphabetisch, ohne strcmp()

Anzahl der Antworten 1 Antworten
Ich Schreibe ein kleines C-programm Sortieren sollte, durch Komma getrennte Zeichenketten alphabetisch. Die Eingabe sieht wie folgt aus : "FSKT","EORD","OSEA","DA","ERTS","VG","FHR","UVP","DOD" Dies ist der Arbeits-code, der für die Sortierung: #include <stdio.h> #include <string.h> int main() { char *a

mit (char*) in switch-Anweisung

Anzahl der Antworten 3 Antworten
Ich bin neu in der Programmiersprache C und haben eine (if-Anweisung), und übertragen Sie es in den switch-Anweisung. Mein problem ist, dass ich ein Feld mit dem Namen (node_kind) char* Typ und ich Vergleiche Sie den Inhalt

C - Vergleich von numerischen strings

Anzahl der Antworten 6 Antworten
Aus beruflicher Neugier, was ist der sicherste /Schnellste /effizienteste Methode zum vergleichen von zwei voll numerische strings in C? #include <stdio.h> #include <string.h> #include <stdlib.h> int main(void){ char str1[5] = "123"; char str2[5] = "123"; char *ptr;

So finden Sie ein element in einem array in C

Anzahl der Antworten 3 Antworten
Ich versuche, um die Position eines Elements im array. Ich habe versucht mit diesem code generiert ich for(i=0;i<10;i++) { if (strcmp(temp[0],varptr[i])==0) j=i; } varptr ist ein Zeiger, die Punkte auf die array-var[11][10] und es ist durch die

Implementierung von strcmp

Anzahl der Antworten 7 Antworten
Habe ich versucht zu implementieren strcmp: int strCmp(char string1, char string2 ) { int i=0,flag=0; while(flag==0) { if (string1[i]>string2[i]) { flag=1; } else if (string1[i]<string2[i]) { flag=-1; } else { i++; } } return flag; } aber

Segmentation Fault mit strcmp in C?

Anzahl der Antworten 4 Antworten
War ich immer " Segmentation Fault (core dump) Fehlermeldung, wenn ich den code ausführen. Nach der Verwendung einige printf-Anweisung fand ich heraus, dass es ist ein Fehler in strcmp Teil, vielleicht, weil der Vergleich ein char mit

Wie erstelle ich meine eigene strcpy Funktion?

Anzahl der Antworten 3 Antworten
Ich versuche zu entwerfen ein Programm, in dem ich Ihnen einen 3 Funktionen ähneln den Funktionen der c-standard-Bibliothek (strlen strcmp,strcpy). Die ersten beiden habe ich bekommen in der Nähe zu schlichten, nur das Letzte ist das größte

erwartet const char*", aber argument vom Typ char

Anzahl der Antworten 3 Antworten
Dieser Fehler taucht immer wieder und ich weiß nicht, wie es zu lösen. Bitte helfen Sie mit! der Fehler erscheint in dieser Zeile: ---fscanf(ifp, "%s", archive.team[i].color);--- Gibt es auch eine "passing argument 2 of strcmp makes pointer

Was macht strcmp() genau zurück in C?

Anzahl der Antworten 6 Antworten
Ich schrieb diesen code in C: #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> int main() { char string1[20]; char string2[20]; strcpy(string1, "Heloooo"); strcpy(string2, "Helloo"); printf("%d", strcmp(string1, string2)); return(0); } Sollte die Konsole drucken Wert 1 oder

Was bedeutet "passing argument 2 of strcmp lässt Zeiger von Ganzzahl ohne cast" Fehler in C zu bedeuten?

Anzahl der Antworten 3 Antworten
Ich bin kompilieren meinen C-code und erhalte zwei Fehlermeldungen: warning:passing argument 2 of strcmp lässt Zeiger von Ganzzahl ohne cast und Achtung: Hinweis: voraussichtlich const char*", aber argument vom Typ int Dieser mein main: int main(int argc,

Meine eigene strcmp () - Funktion in C

Anzahl der Antworten 5 Antworten
Ich zugewiesen wurde, durch meinen Lehrer zu schreiben, meine eigenen strcmp() Funktion in C. ich habe meine eigene version, diese Funktion, und ich hoffte auf ein feedback. int CompareTwoStrings ( char *StringOne, char *StringTwo ) { //Evaluates

C++ strcmp Konvertierung von 'char' in 'const char*'

Anzahl der Antworten 2 Antworten
Hallo noob Programmierer hier ein problem mit strcmp das ist mein code. while (strcmp("m",wood) !=0 || strcmp("j",wood) !=0 || strcmp("o",wood) !=0){ cout << "(m for mahogany, o for oak, or p for pine): "; cin >> wood;

Gibt es ein JavaScript strcmp()?

Anzahl der Antworten 5 Antworten
Kann jemand dies überprüfen, für mich? JavaScript nicht über eine version von strcmp(), so haben Sie zu schreiben, so etwas wie: ( str1 < str2 ) ? -1 : ( str1 > str2 ? 1 : 0

Was macht strcmp zurück, wenn zwei gleiche strings unterschiedliche Längen?

Anzahl der Antworten 4 Antworten
Ich verstehe, dass, wenn Sie 'Katze' (string1) und 'Hund' (string2), strcmp (dies ist eine C-Frage) dann ist der Rückgabewert von strcmp wäre kleiner als 0 ist (da die "Katze" ist lexikalisch kleiner als 'Hund'). Allerdings bin ich

Vergleicht zwei strings, Probleme mit strcmp

Anzahl der Antworten 4 Antworten
Ich versuche zu überprüfen, ob die Zeile von stdin Lesen beginnt mit "login:" aber strcmp scheint nicht zu funktionieren. char s1[20], s2[20]; fgets(s1, 20, stdin); strncpy(s2,s1,6); strcmp(s2, "login:"); if( strcmp(s2, "login:") == 0) printf("s2 = \"login:\"\n"); else

"Option Strict On" lässt spätes binden

Anzahl der Antworten 3 Antworten
Kann mir jemand helfen, diesen Fehler zu beheben? Option Strict On " lässt spätes binden Hier ist der code, der den Fehler verursacht: Dim SF6StdData As BindingSource = New BindingSource() ' ... If StrComp(SF6StdData.Current("O2AreaCts").ToString, "") = 0

vergleichen const char * strcmp

Anzahl der Antworten 2 Antworten
Vergleiche ich ein const char * einen string um und für einige Grund, es immer gelingt. if (std::strcmp(t->detectColor->name, "ghghjg") != 0) { printf("XXXXXXXXXXX\n"); //check if it was allready a sequencer if (std::strcmp(t->className, "IM_SURE_IT_CANT_BE_THIS") != 0) { printf("what

string-Vergleich

Anzahl der Antworten 4 Antworten
Möchte ich zum vergleichen von zwei Benutzer-Eingabe-strings, aber nicht in der Lage, so zu tun... #include "stdafx.h" #include "iostream" #include "string" using namespace std; int _tmain(int argc, _TCHAR* argv0) { string my_string; string my_string2; cout<<"Enter string"<<endl; cin>>my_string;

Logik-Herausforderung: Sortieren von arrays in alphabetischer Reihenfolge in C

Anzahl der Antworten 6 Antworten
Ich bin neu in der Programmierung, lernt gerade C. ich habe dieses problem seit einer Woche jetzt, und ich kann einfach nicht scheinen, um die Logik gerade. Dies ist direkt aus dem Buch, das ich verwende: Ein

C-Anfänger: Wie die Suche nach bestimmten Worten in eine Datei (zeilenweise) in C

Anzahl der Antworten 2 Antworten
Ich Suche für zwei bestimmte Wörter in einer Datei Zeile für Zeile und wenn Sie existieren, print "Gefunden!". Dies ist file.txt (vier Spalten) bill gates 62bill microsoft beyonce knowles 300mill entertainment my name -$9000 student Folgenden ist

Vergleichen Sie zwischen einem char in einen string zu einem gegebenen char

Anzahl der Antworten 4 Antworten
Habe ich Folgendes: int findPar(char* str) { int counter=0; while (*str) { if(str[0] == "(") <---- Warning { counter++; } else if (str[0]== ")") <---- Warning { counter--; } if (counter<0) { return 0; } str++; }

strcmp funktioniert nicht

Anzahl der Antworten 5 Antworten
Ich weiß, kann dies ein Total newbie-Frage (ich habe Sie nicht berührt, C für eine lange Weile), aber kann mir jemand sagen warum das nicht funktioniert? printf("Enter command: "); bzero(buffer,256); fgets(buffer,255,stdin); if (strcmp(buffer, "exit") == 0) return

strcmp mit Zeigern in C

Anzahl der Antworten 6 Antworten
Warum dieser code nicht funktioniert. Nur versuchen, um zu überprüfen, ob die Eingabe des Benutzers ist das gleiche wie ein Passwort char *pass; printf("Write the password: "); scanf("%s", pass); //Because is a pointer the & is out

strcmp auf eine Zeile Lesen mit fgets

Anzahl der Antworten 6 Antworten
Ich versuche zum vergleichen von zwei strings. Ein in einer Datei gespeichert, die anderen werden aus der Benutzer - (stdin). Hier ist ein Beispielprogramm: int main() { char targetName[50]; fgets(targetName,50,stdin); char aName = "bob"; printf("%d",strcmp(aName,targetName)); return 0;

Vergleichen Sie Teil eines input-Strings mit strcmp() in C

Anzahl der Antworten 2 Antworten
Normalerweise strcmp verwendet wird mit zwei Argumenten [z.B. strcmp(str1,"Garten")], und es gibt 0 zurück, wenn beide gleich sind. Ist es möglich zu vergleichen, die Teil der Eingabe ist, sagen wir die ersten fünf Zeichen von der Eingabe?

Was ist falsch mit strcmp?

Anzahl der Antworten 3 Antworten
In den Antworten auf die Frage Lesen In Eine Zeichenkette und vergleicht Sie C, mehr als eine person entmutigt die Verwendung von strcmp(), Dinge zu sagen wie Ich auch dringend, dringend empfehlen, Sie zu bekommen verwendet, um

Suche nach eindeutigen Elemente in ein string-array in C

Anzahl der Antworten 5 Antworten
C stört mich bei der Handhabung von strings. Ich habe einen pseudocode wie diese in meinem Kopf: char *data[20]; char *tmp; int i,j; for(i=0;i<20;i++) { tmp = data[i]; for(j=1;j<20;j++) { if(strcmp(tmp,data[j])) //then except the uniqueness, store them

Ist es sicher strcmp?

Anzahl der Antworten 8 Antworten
Ich habe eine Funktion wie diese: bool IsSameString(char* p1, char* p2) { return 0 == strcmp(p1, p2); } Das problem ist, dass manchmal, aus versehen, Argumente übergeben werden, die keine Zeichenfolgen (was bedeutet, dass p1 oder p2

Bin ich richtig, dass strcmp äquivalent ist (und sicher) für Literale?

Anzahl der Antworten 9 Antworten
Wir alle kennen die Probleme-overflows verursachen können, und dies ist der Grund, warum strn* existieren - und die meisten der Zeit, die Sie sinnvoll. Allerdings habe ich gesehen, dass code, der verwendet strncmp vergleichen Kommandozeilen-Parameter wie folgt:

strcmp Verhalten

Anzahl der Antworten 3 Antworten
Wenn ich den folgenden code ausführen: #include <stdio.h> int main(int argc, char *argv) { int p = 0; p = strcmp(NULL,"foo"); return 0; } Bekomme ich einen segmentation fault. echo $? sagt der 139. Aber wenn ich

Effiziente string-Sortier-Algorithmus

Anzahl der Antworten 3 Antworten
Sortieren von Zeichenfolgen durch Vergleiche (z.B. standard-QuickSort + strcmp-Funktion wie) kann ein bisschen langsam, vor allem für lange Zeichenfolgen, die eine gemeinsame Präfix (die Vergleich-Funktion in O(N) Zeit, wobei s die Länge der Zeichenkette), also eine standard-Lösung,

Lvalue erforderlich als linker Operand der Zuweisung

Anzahl der Antworten 6 Antworten
Warum bin ich immer lvalue required as left operand of assignment mit einem einzigen string-Vergleich? Wie kann ich dieses Problem beheben in C? if (strcmp("hello", "hello") = 0) Dank! InformationsquelleAutor der Frage Joseph | 2011-05-28

Wie kann ich Strings richtig vergleichen?

Anzahl der Antworten 7 Antworten
Ich versuche ein Programm zu lassen Sie einen Benutzer, geben Sie ein Wort oder Zeichen, speichern Sie es und drucken Sie es, bis der Benutzer es wieder, das Programm verlassen. Mein code sieht wie folgt aus: #include

strcmp für leere Zeichenfolge

Anzahl der Antworten 8 Antworten
Ich sah mir einige code und ich sah, wie jemand ein if (0 == strcmp(foo,"")) Ich bin neugierig, weil ich denke, es wäre schneller ein if (foo[0] == '\0') Ist das richtig oder ist strcmp ausreichend optimiert,