Linux 64bit 環境で行いました。
char *buffer;
scanf("%s", buffer);
printf("%s", buffer);
これで、you will make me happyと入れると、youwill と表示されます。
色々試してみましたが、
scanf("%s", *buffer);
printf("%s", *buffer);
これらは、segmentation faultになりました。
おまけに、printf("%s", buffer);の下に
cin >> buffer
と追加しても、入力待ちにならずに、プログラムが終了してしまいます。
cin >> *buffer
これも segmentation fault になりました。
どうして、こうなってしまうのでしょうか??
どなたか、教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/13 12:09
2017/01/13 12:40
2017/01/13 13:35
2017/01/14 05:27