c ++ - char解释 - char解释

时间:2017-03-27 16:14:07

标签: c++

我需要一个解释,我想插入一个句子,然后对其进行各种操作。 我的问题是,当我尝试打印我写的句子时,他只打印第一个单词。 我不想使用字符串,除了我写的形式。

int size = 10;
char* str = new char[size];

for (int i = 0; i < size; i++){
    str[i] = NULL;
}

cin >> str;

for (int i = 0; i < size; i++){
    cout << str[i];
}

输入:

abcdef abc

输出:

abcdef  

当我设置char *数组的样子时,就像那样?

char * str = new char [10]; &GT;&GT;&GT; [指针?] [垃圾?] [别的什么?] [] [] [] [] [] [] []

感谢&#39; S

0 个答案:

没有答案