當前位置:首頁 » 編程語言 » c語言字元串轉換為數組

c語言字元串轉換為數組

發布時間: 2023-07-05 09:48:20

㈠ C語言讀取中間字元然後分割成數組

//下面定義的num數組空間只有100,根據情況來調整,保證夠用,或者動態分配內存。str是要輸入的字元串,可以從文件中讀入,下面主要是演示字元串的分隔轉換。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
char *tmp, *pstr, str[] = "READ123|456|789**";//讀到的字元串
int num[100], len = 0;
char *token;
//校驗READ並跳過READ
pstr = strstr(str, "READ");
if (pstr != str)
{
printf("data error!");
return;
}
pstr += 4;
//校驗結尾的**並去掉後面的**
tmp = strstr(pstr, "**");
if (!tmp||strlen(tmp)!=2)
{
printf("data error!");
return;
}
*tmp = 0;
token = strtok(pstr, "|");
while (token)
{
num[len++] = atol(token);
token = strtok(NULL, "|");
}
//運行到這里,全部轉換並保存在num數組,有效長度為len的值。
for(int i=0; i<len; i++)
{
printf("num[%d]=%d\n", i, num[i]);
}
}

㈡ C語言中,字元串怎麼轉換為int數組

#include<stdio.h>
#include<math.h>
#include<string.h>
#include<conio.h>
voidmain(){
intexc_n(charch[]);intpnum=0;
do{//套用了我之前寫的一個轉換函數,輸出有點勉強。。。(固定輸出頭0x0...)
charch[10]={0};charspr[2]={0};//分隔輸入
printf("inputthestringofnum. 不得不說下,每次輸入一個數據,按'x'可以結束程序 ");
scanf("%s",&ch);
printf("0x0%x ",pnum=exc_n(ch));
//printf("%x",pnum);
}while(getch()!='x');
}

//該函數將字元串型數字與整型數字單向轉換
intexc_n(charch[]){//,longlnum){
intsize=0;intnum=0;
if(sizeof(ch[0])>0)
size=strlen(ch);inti=0;
while(size>=0){
if(ch[size]>47&&ch[size]<58){num=num+(ch[size]-48)*(int)pow(10,i++);
}
size--;
//
}
returnnum;
}

㈢ 用C語言進行字元串到數組的轉化

#include <stdio.h>
#include <string.h>//為strlen()函數提抄供原型
int main()
{ char ch[100];
int i,length;
int n_number=0,m_number=0;
printf("請輸入字元串: ");
gets(ch);//獲取輸入,並存入數組中
length=strlen(ch);//計算輸入字元串的長度
for(i=0;i<length;i++)
{
if(ch[i]>='0'&&ch[i]<='9')//判斷是否為數字
{
n_number++;
}
if(ch[i]>='a'&&ch[i]<='z'||ch[i]>='A'&&ch[i]<='Z')//判斷是否為字母
{
m_number++;
}
}
printf("輸入的字元串為: ");
puts(ch);//輸出存入數組的字元串
printf("字元串中數字的個數=%d,字母的個數=%d\n",n_number,m_number);
return 0;
}

熱點內容
命令行訪問ftp 發布:2025-02-09 14:10:53 瀏覽:61
加密文件模板 發布:2025-02-09 14:10:13 瀏覽:223
翁虹ftp 發布:2025-02-09 14:02:54 瀏覽:131
java加密對稱 發布:2025-02-09 13:55:49 瀏覽:412
坤詡錢包為什麼沒有安卓版 發布:2025-02-09 13:50:49 瀏覽:299
存儲過程性能優化 發布:2025-02-09 13:42:59 瀏覽:729
源碼失竊 發布:2025-02-09 13:38:34 瀏覽:527
自動瀏覽器腳本 發布:2025-02-09 13:37:00 瀏覽:141
易語言問道源碼 發布:2025-02-09 12:59:03 瀏覽:664
ip和伺服器有關嗎 發布:2025-02-09 12:51:26 瀏覽:952