我愿意做的是我想将数组的所有值转换为它们各自的 ASCII 值,然后将它们存储在另一个数组中。我的代码能够将字符值转换为 ASCII,但无法将它们存储在另一个数组中。请帮帮我。
#include <iostream>
#include <string>
using namespace std;
int main(){
char ass[10];
char name[]= "Chaitanya";
int size=sizeof(name);
for(int i=0; i<size; i++){
int p=name[i];
cout<<p<<"\n";
for(int j=0; j<size; j++){
ass[j]=p;
}
}
return 0;
}
当我尝试运行此程序时,我收到以下错误消息:
warning: variable ‘ass’ set but not used [-Wunused-but-set-variable]
谢谢你!我拿到了上一张。但是,如果我想再次打印所有存储在 ass 中的元素怎么办。我正在使用以下代码,它什么也不做。我没有收到任何错误。
#include <iostream>
#include <string>
using namespace std;
int main(){
char ass[10];
char name[]= "Chaitanya";
int size=sizeof(name);
for(int i=0; i<size; i++){
int p=name[i];
cout<<p<<"\n";
for(int j=0; j<size; j++){
ass[j]=p;
}
}
for(int q=0; q<size; q++){
cout<<ass[q];
}
return 0;
}