第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

具體程序很長,我不想寫;但有一個問題想了好長時間,請不吝賜教。

具體程序很長,我不想寫;但有一個問題想了好長時間,請不吝賜教。

胡說叔叔 2023-03-07 18:14:34
char *p=szText; //定義一個指針,指向字符數(shù)組元素for(int k=0;k<j;k++){ printf("%x",m2[k]);itoa(m2[k],szText,10);p++}//我這個程序中szText[]是一個字符數(shù)組,m2[]是一個整型數(shù)組,現(xiàn)在我想把m2[]中的十進(jìn)制數(shù)(許多個)轉(zhuǎn)化為字符型并依次存到szText[]中,于是用了itoa函數(shù)。但是調(diào)試發(fā)現(xiàn)結(jié)果不對。該怎么辦?另外,指針是我后加的,為了依此遞增字符數(shù)組,但似乎如果十進(jìn)制數(shù)很大時就不行了,該怎么改?
查看完整描述

3 回答

?
aluckdog

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個贊

char類型只有1個字節(jié)啊,范圍只是0-255或-128~127,int m2[]是4字節(jié),你輸入如果太大了會溢出。

查看完整回答
反對 回復(fù) 2023-03-10
?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個贊

你的思維比較混亂,其實(shí)很簡單:


#include <stdio.h>#include <stdlib.h>int main(){ int m2[5] = {12,50,18,20,15}; char szText[20]; printf("將這些整數(shù)轉(zhuǎn)化成字符串:\n");    for(int k=0;k<5;k++) {           itoa(m2[k],szText,10);  printf("%s\n",szText); } return 0;}

運(yùn)行結(jié)果如下:


查看完整回答
反對 回復(fù) 2023-03-10
?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個贊

szText要定義成二維的,才能放下很多個(比如10個)。
//#include "stdafx.h"//vc++6.0加上這一行.
#include "stdio.h"
#include "stdlib.h"
void main(void){
char szText[10][11];
int m2[10]={1000000000,20000,1234567890,12,22,33,44,55,77,88};
for(int k=0;k<10;k++){ 
printf("%x ",m2[k]);
itoa(m2[k],szText[k],10);
printf("%s\n",szText[k]);
}
}


查看完整回答
反對 回復(fù) 2023-03-10
  • 3 回答
  • 0 關(guān)注
  • 123 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號