以下のように空の文字列に1文字ずつ代入したいのですがどうすれば良いでしょうか。
よろしくお願いいたします。
C言語
1char a = 'A'; 2char b = 'B'; 3char c = 'C'; 4char *str = NULL; 5 6/* strに1文字ずつ足してきたい 7 うまく動かないのは分かってますがやりたいことは以下のイメージ */ 8strcpy(str,a); 9strcat(str,b); 10strcat(str,c); 11strcat(str,\0); 12 13printf("%s%n",str);
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。