strcmp

    0熱度

    1回答

    我有一個excel文件,我需要根據第4列中的字符串值來讀取它。我寫了下面的,但它不能正常工作: [num,txt,raw] = xlsread('Coordinates','Centerville'); zn={}; ctr=0; for i = 3:size(raw,1) tf = strcmp(char(raw{i,4}),char(raw{i-1,4})); if

    0熱度

    2回答

    新手程序員學習C,我試圖用strcmp運行for-loop時遇到了這個'段錯誤(core dumped)'錯誤。我曾在類似的問題上看到過有關strcmp的問題,但他們似乎沒有解決我的問題。這是我寫的程序。 #include<stdio.h> #include<string.h> int main() { char ftpstring[15]; printf("\nEnte

    0熱度

    2回答

    我有什麼,我認爲比較麻煩的是段錯誤,當我試圖訪問一個字符串的特定元素。具體來說,我試圖在'經度'末尾確定這封信,並檢查它是否是'W'。但是,在我到達strcmp部分之前,我最終崩潰了。 下面的代碼: int main{ int Val; char longitude[20] = "081-28-23.2590W"; char direction = longitude

    2熱度

    5回答

    我正在C中讀一本書,並看到了這兩個strcmp算法。 我已經學會了我自己usel for循環的工作原理。 但是這兩個for循環對我來說是新的。我不明白這些部件 for (i = 0; s[i] == t[i]; i++) 它沒有長度,而不是有這個s[i] == t[i]。 for (; *s == *t; s++, t++)這個傢伙是什麼意思;。 我明白其他部分,我也知道這些函數返回什麼。 /*

    0熱度

    2回答

    (是的,標題應該是更容易理解,但老實說,我不知道如何設置它。) 我所試圖做的是創造拉丁語在線字典。當你搜索一個詞的代碼(我使用了一些索引,所以不用擔心選擇性)將在一個字符串內逐行搜索該名稱(該字符串變爲使用爆炸的數組)。 我已經創建了一個名爲「測試」表只是使用此代碼的做法,但它在字典中的一個的方式是相同的:here the table 試圖加載從數據庫中的數據我檢查之前如果它在本地工作。它在本地工

    -2熱度

    1回答

    以下代碼段產生「計算機」的結果,但它如何完​​成這一壯舉並不明顯。我尋求解釋,詳細說明代碼如何實現這個結果。注意:我沒有尋求調試幫助。我只想了解這個邏輯。 strcpy(s1, "computer"); strcpy(s2, "science"); if(strcmp(s1, s2) < 0) { strcat(s1, s2); } else { strcat(s

    0熱度

    1回答

    我寫了一個小型的c程序,顯示輸入的文本,如果輸入的文本是「顯示版本」,則顯示版本。 以下是示例代碼 #include<stdio.h> #include<string.h> void main(){ int i; char j = (char) i; while(i != '#'){ i = getchar(); if(strcmp(&j, "show version")) prin

    5熱度

    5回答

    在下面的代碼中,我使用strcmp比較兩個字符串,並將此比較作爲if語句的條件。 使用下面的代碼,輸出將是hello world,因爲字符串「one」等於字符串「two」。 #include <stdio.h> #include <string.h> char one[4] = "abc"; char two[4] = "abc"; int main() { if (str

    -1熱度

    2回答

    我的功能searchlist要求用戶輸入一個學生證,並列出了學生的ID和姓名。 這裏是我的結構: struct student { int ID; char name[40]; struct student *next; }; typedef struct student Student; 這裏是我的功能: void searchlist(Student *S

    -4熱度

    2回答

    我試圖解決一個在線裁判問題(https://www.codechef.com/problems/COOK82A)。以下是該問題。當我提交法官給予運行時代碼error.Can人幫助我 #include <stdio.h> int main(void) { int a,i,j,flag,pos,flag1,pos1; char team[15]; int sc