我想从用户请求单词,然后使用'strcpy'将单词从字符串转换为字符。然后我想确定单词中所有字母的ASCII码的总和。将字符串转换为字符ascii
但是,我有困难。我不明白我该怎么做。这是我迄今为止能够做到的。
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <string.h>
using namespace std;
int main()
{
string word;
cout << "Enter word: ";
getline(cin, word);
/*
char w[word];
strcpy(w,word.c_str());
int ('A');
cout<<char(65);
*/
return 0;
}
评论部分是我一直在尝试转换的地方。我从工作表中复制了代码。即使它确实有效,我也不知道如何以及它的意义。
感谢您的帮助。
你为什么要这么做这个? – 0x499602D2
您无法制作具有运行时间确定大小的内置阵列。 – chris
这是我的问题提示: 询问用户单词(使用文本框)。然后确定单词中所有字母的ASCII码的总和,并在某个标签中声明它。你将需要一个string.h包括,你需要使用'strcpy'函数将字(从用户获得的)从字符串转换为字符。 – user2877477