さっきプログラミングの質問したものやが
■ このスレッドは過去ログ倉庫に格納されています
C++なら素直にVisualStudioCommunityインストールすれば幸せになれる >>9
どっちでもいいよVisualStudioインストールしとけ マジでVisualStudio使っとけって
何がおかしいのかエラー一覧で全部表示されるからそれに沿って対処しとけば済む
https://visualstudio.microsoft.com/ja/vs/
コミュニティ版は無料 >>16
swapのあとの空白削除
byのあとの空白削除じゃね? >>19
ほんまやなんかちゃう VSビルドツール2022ってやつやったわ エディタがterapadでビルドツールがmsbuildって話でしょ >>29
番号のこと ここの名前は別になんでもいい なんでC言語なんてやっての?
死んでほしいんだけど
価値ないよ死ね馬鹿 >>33
ファイル内のデータを並べ替えて表示するプログラム これ関数名に半角スペース使ってる?
エラー起きるよ
アンダバー使え
あとバブルソート使うなや
標準ライブラリのソート使え >>36
エラーとか以前に綺麗に書くことをまず覚えた方がいいで
細かいことはまぁええとしてもインデントちゃんと付けるのと1行に複数処理書くのを今すぐやめろ あとな、入力するテキストが面倒くさすぎる
カンマ区切りなのは構わないがどこまでが名前なのかわからん てかsort_by_idnの引数入れずに関数呼び出してて笑う
なんの処理をするんだよw ワイとうの昔にterapad卒業してmeryやけど
diff機能無いんゴ
vscは起動時重いからイラっとくる >>43
しかも、ソートしたあとにscanfで格納してるし、それ以前に変数の宣言もないから、書きかけなんやろ 仮に並び替えの処理が正しくてもこれは動かないんよ
scanfの%sでnameに入力してるがnameが30もあって、しかも入力テキストに空白がないからそのあと全部食っちまう これ読み込むファイルをCファイルにする意味あるの?
別に構わないんだけど混乱するわ
あと読み込むファイルが可変だと動かすの面倒だからまずは固定長にしてそこから可変にするといいよ
まずは読み込むところを作らないと >>47
scanfどこに入れればええか分からんかってそこに入れた なんか読み込み部分がPythonチックな書き方だな
Cはそんな高度なことできないから1文字ずつ読み込んでカンマがきたらキャストして変数格納しないとダメ csvファイルのように扱いたいならPythonにしとけ main関数のaだのiだのjだのはどっから湧いてでたんや
エラーがどうこうよりも基本から学び直した方がええで >>50
格納するならソートより前やな
そもそもscanfは標準入力からの読み込みや
ファイルを標準入力にパイプして渡す動作なんか? いきなり高度なことしすぎだな
まずはファイル読み込みは諦めよう
コマンド入力で受け取ってソートするプログラムを作ろう
段階踏まないと分からないだけで終わっちゃうよ てか文字列と数値の違いもわかって無さそうだし文字列のソートもやめよう 最初はもっと簡単なプログラムでデバッグの方法から勉強しろ あと、typedef使わないなら
person構造体はstructを付けて宣言しないと動かなく無いか? てか課題の本文あるならサンプルコード作るからはやくうpしろ インデントで発狂しとるやつプログラミングのセンスないからやめーや 構造体使ってるの見ると講義終盤差し掛かってるのに基本が何も出来ていない
周りにかなり置いてかれてるから今から全部理解するの諦めた方がいいまである なんでプログラミングに綺麗さとやらが必要なんや?
動けば同じじゃないのか まず基本的な関数の仕様も理解してなさそうなのがだめやろ、そんな状態でエラーの判別も付かないから直し方もわからないのは当たり前や >>71
自分一人ならそういう考え方もあるが、他人と共同で開発するならば人に伝わりやすいコードの方がええやろ >>71
これ
きれいじゃないと読めないカスが増えた
この程度のコードインデント無くても普通読めるやろ
もちろんインデントはあったほうがいいがあった方がいい程度 サンプルはやっぱり空白じゃねーか
勝手にカンマに書き換えるなよ全然意味が違うんよ… イッチの解釈した課題と実際の課題がかけ離れてて笑う
読解力もないのは致命的 ちなみにどうやってファイル読み込んでるん?
FILE構造体使わないで読み込む方法ってあったの? JSでHTML追加したいときってdocument.createElement()ってしてからじゃないと追加できないの?
しかもそれに属性足したいとまた別に例えば .target = '_blank'とか .href = 'url'とかって別々に書くじゃん
jQueryみたいにappend('<a href="test.com" target="_blank">hoge</a>'って感じの1行で簡単な書き方ある? >>88
visual studio build toolっての使うよう言われてる >>93
そういうのはいいから
jQuery使わずにさっと書きたいときがあるんだわ
バニラJSで1行で書けるかを質問してんの 前の立てた時もインデントで怒られてたろお前
学生は自分しか使わないからって雑にやるけど漢字使わないでひらがなだけで文字書くのと同じレベルやぞ
人に見てもらうコードでインデントつけないの普通に失礼だから >>95
インデントつけるって改行しまくればいいんか?ググってもよう分からんかった へー 課題とかって今だにcで書くんだね。
まぁ、なんだかんだで基礎でcを覚えておくと役に立つしね >>96
とりあえず{}の中身を半角スペース4つ分ずつ下げて行けばええで >>92
そんな方法あるんか
scanfで読み込む感じなの? >>100
もしくはIDE使えばええ
大体どれも自動でインデント付ける機能ある インデントの話すると半角スペース派とタブ派で意見が衝突する可能性があるぞ
まあどちらかに統一してれば俺は文句ないけど混ぜてるやつは死ね >>101
プログラムファイル名<データファイル名
って打ち込んだら勝手にスキャンしてくれる >>98
まあそら教授陣は年配の方が多くてC言語信仰強いからな
こういうのは教える世代が変わらないと変わらない
講義用テキスト作りなおすのもめんどいしな >>105
教養として知っとくと他言語でも役に立つこと色々あるやろ 後で俺もlinux上で書いてみるかな。久しぶりにc触ってみたい tabでインデントいれるのと
スペースでインデント入れるの
どっちが主流なんやろなぁって >>107
えらい
return 0のインデント忘れとるでと言いたいところやがだいぶ見やすくなったわ
毎回ちゃんとやるんやで とりあえず要件通りに動くプログラム書いたけどどう渡したらいい? >>107
よくみたらswap関数引数がポインタなのに
アスタリスクつけて交換してるやん
一度基礎から学び直したら? ■ このスレッドは過去ログ倉庫に格納されています