#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
char * text = new char;
scanf("%c", text);
scanf("%c", text+1);
return 0;
}
この下手な質問で申し訳ありません...文字列を一度に1文字ずつ読み取ろうとしています(すべての文字についてsthをチェックする必要があるため..)入力「ab」の場合、出力は「ab」であり、?random? 文字...「scanf("%c", text+1);」がないと機能しません どちらか..静的フィールドを使用してこれを行うことができますが、このバージョンでは最後に余分な文字が1つ与えられます..何が間違っていますか? :'(