[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/11 11:58 / Filesize : 243 KB / Number-of Response : 1037
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C言語なら俺に聞け 145



1 名前:デフォルトの名無しさん mailto:sage [2018/02/19(月) 22:13:58.98 ID:9/te2eSJ0.net]
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
codepad.org/

C11
www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf

C99
www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
kikakurui.com/x3/X3010-2003-01.html

C FAQ 日本語訳
www.kouno.jp/home/c_faq/

JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/


C言語なら俺に聞け 144
https://mevius.5ch.net/test/read.cgi/tech/1514025223/

次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured

736 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 10:29:40.14 ID:OaeapR1O0.net]
名前欄ぐらい見とけよ w

737 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 10:32:21.69 ID:15qJIIAA0.net]
>>709
そのまま返す

738 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 10:34:30.68 ID:NJrC8qbaM.net]
678のメール欄もなw

739 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 10:40:28.44 ID:OaeapR1O0.net]
>>714
いや、さすがあれはメアド欄なんて見なくてもネタってわかるだろ w

740 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 10:43:37.64 ID:15qJIIAA0.net]
>>705
templateにする必要ないのに無理しちゃって
void aho(int& a, int& b)
{
if(&a == &b) throw sys

741 名前:tem_error{error_code{1xZcLHDp0_category(), 709}, R"(
 ハァ・・・   ハァ・・・   ハァ・・・
             : ∧     ∧ :
            : / ヽ    / ヽ :
        : /   >__/∴ ヽ :
        : /   ;;# ,∴∵; ヽ ∴\ :   
      : / -==、   '  、==-∴∵丶 :     き、きょうはこれくらいで勘弁してやるニダ…
    : / ""   _┃_ ""  * ∵∴\ :
     : \ #;∴  l/ニニ| ∵ / ∴∵/ :
       : ヽ∵//;;.;`ー‐' # ∴#∵ノ :
         >;;;: _   _ ;, _ ;_<
       : / # ;∴    ∴ #  \ :
)"};
}
[]
[ここ壊れてます]

742 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 10:44:13.72 ID:1xZcLHDp0.net]
>>678 メール欄
あれ、まあ?!‥‥‥自分<今どんな気持ち?どんな気持ち?

まあ鎬を削るのであれば、こっちが楽しいのではありまする
https://mevius.5ch.net/test/read.cgi/tech/1514772904/

743 名前:デフォルトの名無しさん [2018/03/31(土) 11:07:01.32 ID:c97ae/y4F.net]
>>695
それ xor を使ってることによる欠陥じゃなくて
同じポインタを渡してることが欠陥だろ

744 名前:デフォルトの名無しさん [2018/03/31(土) 16:34:53.19 ID:4s7VNOk80.net]
>>695
18行目がこうなっているわけだが
myswap(&a, &a);
これでは参考にならんよな。
a, b を同じ値にしてから &a, &b で呼び出さないと。
まあでも myswap() 側で調べて同じなら何もしないように作っとけばいいだけではあるが。



745 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 17:23:06.22 ID:EbDGZ0yc0.net]
つまりswap関数に必ず同じ変数orポインタアドレスを渡さないよう確認する人と
渡しても大丈夫な仕様にする人とが同じチームに居るとこうなると。

746 名前:デフォルトの名無しさん [2018/03/31(土) 17:38:31.63 ID:c97ae/y4F.net]
速度の問題あるから関数側でいちいち判定コード書くのは避けたいところ

747 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 17:53:31.86 ID:OaeapR1O0.net]
そのネタいつまで続けるの?

748 名前:デフォルトの名無しさん [2018/03/31(土) 18:24:11.53 ID:wolthb3Z0.net]
ちょっと聞きたいんだけど
char c = '5';
c -= '0';
int a = c*16;
こうゆうやり方ありなの?

749 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 18:27:06.54 ID:gYRRCVdX0.net]
ある

750 名前:デフォルトの名無しさん [2018/03/31(土) 18:27:10.52 ID:c97ae/y4F.net]
ありじゃね
unsigned char じゃいかんとか
unsigned char の方がいいとか
どうせ int になるんだしとか
ebcdic は?とか


751 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 18:49:12.37 ID:1xZcLHDp0.net]
>>718
xor スワップは、xor: ^ が
a^(a^b) == b
b^(a^b) == a
で、つまるところ、a, b, a^b の三種類の値のうち一種類が欠けても、残りの二つから欠けた一つを再生できる(RAID5と同じ)ところに着目しているわけで、
xor や同様に exclusive-nor だからできること

ちゃんと二種類の値をずっとキープできておればスワップは成功するが、
そうでない場合は失敗する

上記のことを考えると@ xor/xnor であることと、A現れるオブジェクトが別であることを保証することの両方が必要だと思うよ

>>719
まあ値が等しいときは@オブジェクトが同じ可能性があるAそもそもスワップする必要がない
から値が同じかどうかのチェックをかませば OK ではあるね、それは同意するよ

752 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 20:38:17.63 ID:xg3JkNB30.net]
これなら安全じゃろ。

void xorSwap(int * restrict x, int * restrict y)
{  *x ^= *y;
 *y ^= *x;
 *x ^= *y;
}

無責任極まりないやり口だけどな。

753 名前:727 mailto:sage [2018/03/31(土) 20:42:41.15 ID:xg3JkNB30.net]
改行乱れちゃった、てへ。
Cはフリーフォーマットだから…。

754 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 20:45: ]
[ここ壊れてます]



755 名前:59.73 ID:p4zumO6q0.net mailto: 小さな処理なんだからマクロ化かインライン展開させようよ。 []
[ここ壊れてます]

756 名前:デフォルトの名無しさん [2018/03/31(土) 20:48:52.36 ID:D1vbg0pQ0.net]
自己解決しました。
std::swapでいけました。

757 名前:デフォルトの名無しさん [2018/03/31(土) 22:01:45.45 ID:qrmwmyS1a.net]
C++だったのか

758 名前:デフォルトの名無しさん [2018/03/31(土) 23:33:07.89 .net]
CもC++も似たようなもんじゃろ
平気平気

759 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 07:51:13.57 ID:lL1ejtJI0.net]
>>727
安全じゃない
restrictはコンパイラに対してx != yを前提とする最適化を許可するだけで
constのように違反を摘発する機能はない
int *a, *b;
scanf("%p%p", &a, &b); //実行してみなきゃわからんものを
xorSwap(a, b); //翻訳時に摘発できるわけねえだろ

760 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 08:04:57.85 ID:WPbk7cUz0.net]
「そういう仕様だから呼ぶ側は正しく使えよ」ってことだろ

761 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 09:55:10.10 ID:9jhZxGTr0.net]
「トラブルの原因になるものは絶対に使ってはいけない団 登場!!
scanfソード!!GOTO砲発射!!!」

762 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 09:59:07.54 ID:gIH0xNQX0.net]
ネタにまじれ...

763 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 10:19:28.40 ID:vuzriXcqd.net]
>>733
これほんとくそ
せめてFortran のfcheckみたいな実行時診断機能をコンパイラにつければ良いのに

764 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 10:26:27.50 ID:lL1ejtJI0.net]
hell fuck no!!
絶対いらん



765 名前:デフォルトの名無しさん [2018/04/01(日) 10:28:45.90 ID:GlQ4MmqmF.net]
>>735
C使うなって話になるわな

766 名前:デフォルトの名無しさん [2018/04/01(日) 10:52:33.52 .net]
>>737
つ assert

767 名前:デフォルトの名無しさん [2018/04/01(日) 14:22:10.86 ID:QnlJ7EAH0.net]
指導者は、ある程度育った選手に対して解決策を提示しない。
選手が自ら考えるように導く。
考える力に重点を置く。
選手が考えた解決策に、(少しでも)可能性がある場合、次のように対応する。

1.状況を整理する

2.挑戦してもらう

指導者の解決策を、押しつける・誘導するのは愚の骨頂。
選手の思考力の成長を阻害する。
言葉の上だけ、コーチング技法を使用する指導者は不要。
意識・無意識にかかわらず、非言語で指導者自身の方向に誘導するようであれば、指導者は迷惑な存在。
選手は指導者の気持ちを敏感に読み取り、指導者の思う解決策に乗っていく。
指導者が無自覚に自分の気持ち・感情を表出しているのであれば、指導者は害毒でしかない。
(但し、指導者としての方向を持っていなければダメ。)

768 名前:デフォルトの名無しさん [2018/04/01(日) 14:30:49.47 ID:QnlJ7EAH0.net]
*“オレは知っている。選手は判っていない。”と思い込んでいる。
→「私が中心」(選手は不在)
→選手の変化が見えない。

*“あれもこれも伝えたい”と思っている。
→指導者の自己の存在証明をしたいだけ。
→選手の依存過多を喜んでいる。
→指導者の中身の無さを補償している。
→自分の目標と選手の目標がズレていることに気がつかない。
→成長のゴール設定が不明確。あるいは勝つことだけに目標を設定している。
(勝負までに何をやりきったらよいのか/何を発揮したら勝利か/勝った後どうするか、指導者ならば明確にもっておきたい。)
→優先順序が整理できていない。
→現状の把握すらできなくなっている。

*“言わないと相手のためにならない。”と信じている。
→根本的に選手を信頼していない。
→“指導”という名の自己

769 名前:梠ォ。

*“今、言わないといけない。”という焦り
→指導計画の無さが露呈しただけ。
→日頃の怠慢のツケ。
(直ちに言わないければいけないことはあるが、そう頻発しない。)

*“自分の経験なら、具体的に伝えることができる”という自分の過去へのこだわり
→指導者自身の学習がストップしている。
→偏狭さの表出
→選手より、常に自分が上。
→自分のコピー以外のモデルがない。
→指導者自身の目標が低い。(悪い意味で、すぐに満足する。)
→自分の小ささに築かない哀れさ

解決策を提示する悪癖からの脱却は、選手を信頼することがキー。選手を信頼できるかどうかは、選手の問題ではなく、指導者自身の課題。
[]
[ここ壊れてます]

770 名前:デフォルトの名無しさん [2018/04/01(日) 14:31:46.69 ID:QnlJ7EAH0.net]
選手がある程度育っているにもかかわらず、解決策ばかりを提示してしまうとしたら……

指導者のサービス精神が、少々裏目に出ただけ。
やり方を、知らなかっただけ。
視線が、近い所に留まり過ぎただけ。

選手の考えと主体性に賭ければ良い。
「質問するだけ」「聞くだけ」で十分。他愛ない会話で済むかもしれない。

指導者としてのやり方を、ちょっと広げるだけ。

選手と一緒に成長すればよい。

771 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 15:09:50.39 ID:EJgAiXSoa.net]
長い3行で

772 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 20:22:49.32 ID:FPe02iov0.net]
c疲れる高級言語が良いよぉ

773 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 22:01:04.55 ID:Xs8rW8os0.net]
破門

774 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 22:02:31.16 ID:kjSWJmola.net]
C++よりは65536倍マシ



775 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 02:42:44.32 ID:335Cb1sP0.net]
C++の方が全然マシ。
C++で要求されるのは記憶力だが、Cはマジで実力が試される。

776 名前:デフォルトの名無しさん [2018/04/02(月) 04:26:42.33 ID:3ewhMOuha.net]
>>747
ほんそれ

>>748
C++はごちゃごちゃしすぎ
Objective-Cの方が良い

777 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 09:23:05.49 ID:tz45bHyl0.net]
そんな君達に、C#

778 名前:デフォルトの名無しさん [2018/04/02(月) 11:32:18.94 ID:IY8Jb2oda.net]
C#は何かとっても嫌な予感がするのでパス

779 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 11:37:34.04 ID:GUMdRf0S0.net]
組込みならverilog

780 名前:デフォルトの名無しさん [2018/04/02(月) 14:47:00.17 ID:r6uHUG7/0.net]
C#はないわ

781 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 15:09:03.97 ID:+y0jgVYha.net]
C, C# はアリ
C++みたいな汚い言語はナシ

782 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 15:11:32.65 ID:hvd81u+Da.net]
Cライクな言語なら何でもこいだわ
(知らないのは新たに勉強せざるを得ないが)

1人で書くのは大抵C++

783 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 16:32:47.98 ID:gGbBmtO80.net]
C、C#、Goが好き

784 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 17:06:51.28 ID:E1iWIfmB0.net]
C++17かなり良くなってきたね
C++98での苦行が嘘のよう



785 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 17:07:57.92 ID:NgLCsptVp.net]
c++はテンプレート辺りから怪しくなって来た。

786 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 17:35:10.19 ID:Hj+Kq4pv0.net]
オールアセンブラで組んでた人が楽になるための言語。

787 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 17:46:48.43 ID:E1iWIfmB0.net]
STLを初めて見た頃は違和感ありありだったけど
それはテンプレートを使うからでも、見た目が悪いからでもなく、中途半端だったから
C++11から以後、そのへんの補完工事が始まったのがありがたい

788 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 17:52:55.07 ID:NgLCsptVp.net]
結局テンプレートって、型をオブジェクト型に統一してしまえばいいだけで、あんまり意味無いよな。

789 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 18:00:26.75 ID:E1iWIfmB0.net]
Smalltalk風の継承モデルねえ
正直、俺も昔は盲信したことがあって今は恥じている
テンプレートならコンパイラがやってくれることを
自前でdynami

790 名前:c_castなんかやだよ
nested_exceptionとかは仕方ないけどね
[]
[ここ壊れてます]

791 名前:デフォルトの名無しさん [2018/04/02(月) 19:47:22.47 ID:yiGPtloFa.net]
>>761
Javaなんかは内部でそうやって実現してるな。

792 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 20:33:40.82 ID:EffuLSkeM.net]
よそでやれ

793 名前:デフォルトの名無しさん [2018/04/02(月) 22:15:26.67 .net]
>>761
そこはVariant型やろ

794 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 22:26:42.69 ID:pVqQLih90.net]
printfの出力をマルチスレッドで行うことはできないのでしょうか

素人的には
スレッド1 printf("abcde");
スレッド2 printf("12345");

出力 a1b23c4de5

となることを考えたのですが、WinAPIのCreateThreadやC++のThreadでも、CPU使用率はシングルスレッドのときと変わらず、出力もこのようにはなりませんでした

Windows VS2017



795 名前:片山博文MZ mailto:sage [2018/04/02(月) 22:29:05.76 ID:APYGmZJZd.net]
>>766
排他制御されていないCRTを探す方が難しい。

796 名前:デフォルトの名無しさん [2018/04/02(月) 23:11:46.09 ID:ifLgvYYR0.net]
はじめまして。
大学でプログラミング関係の授業を受けるのですが、それの復習、応用などをrpgツクールmvですることは可能でしょうか?

ちょこっと調べた感じプログラミング要素もあるらしいのですが、c言語はあんまり使わないとかなんとかという記事も見られました。

どうせなら楽しく勉強したいので、ゲームを作りながら学習できないもんですかね...。

797 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 23:22:32.32 ID:k8TtPNR/d.net]
>>768
プログラミングを授業で受けるなら、ゲーム制作はツクールMVよりUnityのがいいと思うけど授業内容は進むに連れてむしろツクールMVやUnityのようなのの中身についてになるから復習がてらにはしにくい
モチベ維持にはとても良いと思います

798 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 23:33:36.58 ID:pVqQLih90.net]
>>767
ありがとうございます

799 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 23:41:50.21 ID:335Cb1sP0.net]
バリアント型は何ビットなん?って話になるのがC++。

800 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 04:15:40.51 ID:j/8PevsK0.net]
>>766
目的はどっち??

文字単位で混ぜたい?
高速化したい?

801 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 08:36:15.92 ID:cWIVDHVHa.net]
O_DSYNCって使ったことある?

802 名前:デフォルトの名無しさん [2018/04/03(火) 09:03:18.53 ID:Lqpq4yV4a.net]
ない

803 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 17:34:38.59 ID:IRh8xu7sd.net]
ないな

804 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 20:54:03.05 ID:TORpZXhc0.net]
ないっす
JFS用?



805 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 00:52:55.41 ID:Ssb/YhXn0.net]
同期I/Oだそうだ
https://linuxjm.osdn.jp/html/LDP_man-pages/man2/open.2.html

806 名前:デフォルトの名無しさん [2018/04/04(水) 02:32:43.57 ID:h2UR4/YMa.net]
でっていう

807 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 11:23:02.06 ID:yTnGZmgQp.net]
同期ってのは、処理が終わるまで帰って来ないって話だ。
下手すっと何秒も帰って来ないから、そこら中が固まる。

808 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 15:35:44.60 ID:kI4IT8Vg0.net]
同期というより直列だね

809 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 21:14:25.41 ID:rBWooG9b0.net]
動悸I/O

810 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 21:17:17.94 ID:iV3ol7kd0.net]
同期/非同期 ブロッキング/ノンブロッキング

811 名前:デフォルトの名無しさん [2018/04/04(水) 22:06:43.40 .net]
同期の絆

812 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 22:10:42.29 ID:tDZB1fULM.net]
貴様と俺とは同期のファイル

813 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 08:17:37.54 ID:zuAyx/JN0.net]
数値計算手法の一つである陰解法って陽解法とどう違うんだろう?まったく理解が進まん
陰解法での次ステップの状態を計算するには陽解法と違って次ステップでの値が含まれてる関係で行列の方程式?を解かなければならないらしいけど、その方程式で導く値がどう答えに結びついていくのかがわからない
(最終的にはC言語のプログラムに落とし込みたい。陽解法のプログラムはもう作ってあるんで多少なりとも流用できると楽なんだけどそう簡単にはいかんよね?)

814 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 12:42:25.18 ID:O2KVno4c0.net]
平たく言うと
100秒後の状態を得るのに途中の一つずつを100個全部求めなきゃいけないのが陽解法
10秒ごとの計算を10回、でいいのが陰解法

陰解法はかんたんに未来を得られる分、行列計算が面倒になる



815 名前:デフォルトの名無しさん [2018/04/05(木) 23:51:02.65 ID:Un4TbCjZ0.net]
これなんですけど、printfのとこの"%2c"で、
" %2c"
" %2c "
など空白を入れることで配列が変わってくるのですが、前に空白と後ろに空白のときの規則性がわかりません。教えて欲しいです。

https://i.imgur.com/QI86not.jpg

816 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 00:10:45.42 ID:alNyslUNM.net]
もっと具体的に

817 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 05:54:14.00 ID:dKA/BnpB0.net]
>>787
質問にある“配列”てのは、画面に出力される結果のことかな?
表示される文字やその順番は同じだけど、文字の間の空白の数が違う、と。

プログラミング界隈では“配列”って言葉は特定の意味を持った専門用語だし、
問題のプログラムはその意味での配列を使ってないから軽く混乱を招くかと。

818 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 07:48:11.30 ID:mjL64jtF0.net]
配置とかか?自分の試した結果で理解しろよ

819 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 13:51:14.96 ID:Bd1xKzd/0.net]
表示系の2バイト文字の扱い云々な気がする。

820 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 15:06:53.28 ID:bMqQKRLP0.net]
>>787
%2c の部分は右詰めで幅2文字の指定になるが c なので常に1文字の指定になり
引数の int 型数値は unsigned char に変換されて出力される。つまり %2c の部分
だけでスペース1文字と引数で与えた1文字が出力される。(もちろん端末によっては
引数の値によって1文字の扱いにならないかも知れないが、その辺は説明が長く
なるので省略)。

後はその前後にスペースを付け加えて出すかだけの問題。そのプログラムには
改行がないので全て繋がって出力される。(1回も改行を出力しないままプログラムが
終わるので実行環境によっては出力の後に続けてシェルのプロンプトが出るかも
知れない)。

821 名前:デフォルトの名無しさん [2018/04/07(土) 15:19:36.81 ID:vVe4gpjb0.net]
判りにくい日本語だな
判るものもかえって判らなくなるくらいひどい

822 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 16:08:23.10 ID:bMqQKRLP0.net]
じゃあ分かり易く書き換えてくれ。

823 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 19:07:44.77 ID:jn0jIz6fd.net]
まず、%2cは必ず「ブランク*」(*は任意の1文字)になる。
その上で整形用のブランクはprintfを分けて、
ブランク以外の文字とかで試してみろ。

824 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 21:25:17.61 ID:I35+hkP6a.net]
>>745
アセンブラからきたわいCの楽さに歓喜



825 名前:デフォルトの名無しさん [2018/04/07(土) 21:49:40.43 .net]
Visual BasicとかPerlとかから入った自分としては、
Cのほうが簡単に書ける場面もあれば
VBSやVBAがいい場面もあればPerlがいい場面もあって
要はどの言語でも楽しく書ければそれでええやん

826 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 06:56:45.64 ID:oETTfDn00.net]
ワイはbash + sed + cの三点セットや

827 名前:デフォルトの名無しさん mailto:sage [2018/04/09(月) 19:49:06.28 ID:bmGQy2qQ ]
[ここ壊れてます]

828 名前:0.net mailto: >>787
こんなの試してみたら分かったりしない?(\nは改行)
printf("%c\n",'a');
printf("%1c\n",'a');
printf("%2c\n",'a');
printf("%3c\n",'a');
printf("%4c\n",'a');
printf("%5c\n",'a');
[]
[ここ壊れてます]

829 名前:デフォルトの名無しさん mailto:sage [2018/04/09(月) 20:21:36.79 ID:qxDYyi6TH.net]
一切出てこない質問者の相手はいらんだろ

830 名前:デフォルトの名無しさん [2018/04/15(日) 15:16:14.29 ID:iG9vZW44M.net]
上の写真を見る限りjが増えたタイミングでprintfで改行コード入れてるっぽいけどそれならiのforが終わったタイミングで改行コード入れれば動くんじゃないですか?
なぜiが8までしか回さないのかわからないですが…

831 名前:デフォルトの名無しさん [2018/04/15(日) 15:38:09.01 ID:MyboI2lC0.net]
しょーもない質問ですいません

vs2017で勉強してるど素人なんですが
コードをミスして修正しようとすると文字が上書きされて
文字を挿入できないん時があるんですが、
なぜでしょうか?

832 名前:デフォルトの名無しさん [2018/04/15(日) 15:41:00.10 .net]
>>802
https://ja.wikipedia.org/wiki/%E6%8C%BF%E5%85%A5%E3%82%AD%E3%83%BC

833 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 15:42:04.62 ID:CIuag2/D0.net]
>>802
こっちで聞けよ

Visual Studio 2017 Part5
mevius.5ch.net/test/read.cgi/tech/1520336504/

834 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 15:50:05.64 ID:ASLFteC6a.net]
上書きモードに誤爆したろ



835 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 15:54:21.86 ID:0gUBaoqj0.net]
>>801
すまんが、どこに改行コードがあるのか、iが8までとは何の事か、
俺にはさっぱり読み取れねぇ
お前とは見えてる世界が違うようだ

836 名前:デフォルトの名無しさん [2018/04/15(日) 16:17:29.71 .net]
>>806
この程度読み取れないようじゃエスパーに向いてないよ

> どこに改行コードがあるのか
予想回答「int c=‘ ‘;」って改行コードですよね?
iが増えるたびに改行コードをprintしたいんですよね?

> iが8までとは何の事か
予想回答:すみません、jの間違いです!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<243KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef