1樓:風若遠去何人留
原始程式有錯
%s要求char*引數 但是*sp[i]為char型 應去掉***修改補充如下
#include
#include
void splitstr(char * s, char *** d)
if(*p == 0) break;
p++;
}r[i] = null;
*d = r;
}int main()
2樓:匿名使用者
#include
const int maxstrlen = 60;
int splitstr(char *str,char separator, char strs[maxstrlen])
else strs[n][j++] = str[i];
}strs[n++][j] = 0;
return n;
}int main()
c語言字串拆分 50
c語言如何分割字串
3樓:匿名使用者
直接去判斷每個字元是否是「0」~「9」,包含這些就直接提示錯誤資訊。 當然如果包含「,、。!」等符號是不是要檢測就看你們的要求了。
c語言以逗號分割字串
4樓:匿名使用者
這個用乙個指標在字串內走一下,做乙個比較就搞定了,就是乙個迴圈問題#include
void getstring(char *);
int main(void)
void getstring(char *test)
c語言 字串拆分
5樓:匿名使用者
#include "iostream.h"
int abc(char *str)
int main()
6樓:匿名使用者
int i=0,j;
while(*str)
7樓:
int abc(chat *str)
i++;
}return 0;}
8樓:め棒棒糖
a[0]="this";
a[1]="a";
如此類推
用c語言分割字串 5
c語言split分割字串。
9樓:舊夢失詞
這個是用c++寫的不過和c的原理也差不多我執行過了,有什麼問題再問吧,c不知道能否執行,不過現在c/c++程式設計試驗系統通常都有巢狀c++,你開啟c介面時單擊vc6.0建立乙個專案執行就可以了。
#include
using namespace std;
char** split(char p,char c,int k)else
}q[k-1][m]='\0';
for(i=0;i<4;i++)
return q;
}void main()
j=j+1;//接受到底有多少個單詞在分割後通過逗號去判斷k=j;
char**q=split(p,c,k);
printf("\n");
for(i=0;i<4;i++)}
10樓:九日行空
public void fun(object response)}
c語言如何實現分割字串為乙個個單獨的字元並儲存
11樓:匿名使用者
c語言中並沒有string型別 字串都是存在char型陣列中 c語言中有標頭檔案,可以對存在char陣列中的字串進行操作
12樓:匿名使用者
定義字串的時候你要麼使用陣列,要麼你定義為指標,對於陣列很簡單
對於指標,那你可以對指標進行操作來取到乙個乙個的字元的。
指標位址的加加
13樓:匿名使用者
不需要專門分割,c語言裡
面本來就是用字元陣列來儲存的,如:char a[20]="hello world!";這個字串,char[0]就是h,char[1]就是e。
如果要分割子串,可以使用strtok函式。
char *strtok(char *s, char *delim);
分解字串為一組字串。s為要分解的字串,delim為分隔符字串。
首次呼叫時,s指向要分解的字串,之後再次呼叫要把s設成null。
strtok在s中查詢包含在delim中的字元並用null('')來替換,直到找遍整個字串。
14樓:匿名使用者
比如 string a="main";那麼a[0]='m',a[1]='a',a[2]='i',a[3]='n'; 其實a就是乙個首位址 a[i]就是等於a+i這個位址所指向的值
15樓:匿名使用者
太簡單了,c語言裡面本來就是用字元陣列來儲存的,如:char a[20]="hello world!"這樣的話,其實本來就是分開的,char[0]就是h,char[1]就是e ,....
都是這樣的
c語言字串加密,C語言 字串加密
include include include int main void else else if c i a c i z else else printf s n c return 0 string a welcome string b null int num a.length int asc...
c語言定義字串陣列,C語言 如何定義字串陣列
天方夜譚的哆啦a夢 c語言字串陣列中的每乙個元素均為指標,即有諸形如 ptr array i 的指標。由於陣列元素均為指標,因此ptr array i 是指第i 1個元素的指標。例 如二維指標陣列的定義為 char ptr array 3 擴充套件資料 字串陣列陣列元素表示方法 陣列元素的一般形式為...
c語言的字串宣告問題,C語言的字串宣告問題
簡單說一下 字串陣列是用來存放字串的陣列,在記憶體中佔一段連續的單元。所佔記憶體存放的是字串。定義方法為 char a n n為常量表示式,可初始化。字元指標是指向字元的指標,所佔記憶體單元存放的是所指字元的記憶體單元。定義方法為 char p 完整的解答 1 字元陣列由若干個元素組成,每個元素中放...
C語言中有哪些字串處理函式,C語言字串處理的庫函式有哪些
你可以看一下頭檔案string.h和stdio.h裡面的相關函式宣告,好多好多。這裡就不一一列出了 比如下面列出的只是其中一部分 crtimp char cdecl strcpy char const char crtimp char cdecl strcat char const char crt...
C語言關於字串的問題,C語言關於字串的乙個問題。。
你函式的功能是去處非字母字元,也就是刪除空格個!應該輸出itis 字串是自動加上結束識別符號的 0 遇到這個停止,但是輸出列印出來螢幕上看不到 暈,其實很簡單,因為空格就是空格符不是終止符號 0 c為從輸入的資料中取出的乙個字元,不應該是字串。比較是通過ascii編碼比較的。a z對應的ascii編...