1read 100read
C言語なら俺に聞け(入門編)Part 121 (201)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
【JavaScript】スクリプト バトルロワイヤル40【pl,rb,php,py】 (801)
静的型付け言語の潜在開発生産性は今の100倍 ×3 (561)
VBで作られた有名なアプリって何? (168)
【COBOLから】バッチ処理【Javaまで】 (153)
画像処理 その14 (120)
Androidプログラミング質問スレ Part37 (214)
C言語なら俺に聞け(入門編)Part 121
- 1 :2013/10/20 〜 最終レス :2013/10/27
- C言語の入門者向け解説スレッドです。
★前スレ
C言語なら俺に聞け(入門編)Part 120
http://toro.2ch.net/test/read.cgi/tech/1380277825/
★過去スレ
http://makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000
★教えて欲しいのではなく宿題を丸投げしたいだけなら
↓宿題スレ↓へ行ってください。
C/C++の宿題片付けます 165代目
http://toro.2ch.net/test/read.cgi/tech/1370255305/
★C++言語については避けてください。C++対応明記スレへどうぞ。
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
# 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること。
# サイズが大きい場合はアップローダ等を利用してください。
http://codepad.org/
http://ideone.com/
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
- 2 :
- < `∀´>ニダー
- 3 :
- 前スレ>>988が気になって眠れないんですがどっちなのでしょうか?
- 4 :
- >>1
Part 1乙1
- 5 :
- >>1
Part 11x11
- 6 :
- #include <stdio.h>
int main(int argc, char **argv)
{
while (*argv) {
while (**argv) {
printf("%c", **argv)
(*argv)++;
}
putchar('\n');
argv++;
}
return 0;
}
ポインタを学習するのに最適なコード
gcc -S test.cでおk
ポインタ厨滅殺のため、テンプレ追加でオナシャス!!!
- 7 :
- >>6
argvって最後にNULL入るんだな。初めて知った。
- 8 :
- >>3
>>6に対して
987 名前:デフォルトの名無しさん[sage] 投稿日:2013/09/27(金) 19:08:21.67
>>984
こうやって関係あるな
(*argv)++;
と
*argv++;
との違い
988 名前:デフォルトの名無しさん[sage] 投稿日:2013/09/27(金) 19:23:42.68
それはインクリメントされるモノまで違う
990 名前:デフォルトの名無しさん[] 投稿日:2013/09/27(金) 19:31:56.27
インクレメントされるのはアドレスですが?
996 名前:デフォルトの名無しさん[] 投稿日:2013/09/27(金) 20:01:58.97
>>988
マジかよこんな奴でもマやってられるのかよ
俺なんかマにもってこいだな
Googleあたりやとってくれないかな
998 名前:デフォルトの名無しさん[] 投稿日:2013/09/27(金) 20:08:54.09
>>990
本当か?
999 名前:デフォルトの名無しさん[sage] 投稿日:2013/09/27(金) 20:19:08.65
>>996
この馬鹿何いってんの?
- 9 :
- >>6
以前、バグってるコードを調べたら、これみたいに引数の数をargcじゃなくて
*argvがnullかどうかで調べてたんだよな。
argcを使わなくて引数の終わりをチェックするなんて、そのコードと>>6でしか
見たことないんだけど、どうやって思いつくんだろう。
昔はそうやって書いてたとか?
- 10 :
- >>9
c89の仕様
- 11 :
- >>10
Solarisだと、NULLが入ってなくてバグってたんだけど環境依存じゃなくてCの規格なのかね。
- 12 :
- >>6
発想は素晴らしい、がコードは糞
- 13 :
- >>8
で、どっちが正しいの?><
- 14 :
- なんでコピペしてんだ?
- 15 :
- プログラミング言語C 第2版 P140
標準規格では・・・argv[argc]はヌル・ポインタであることが要求される。
- 16 :
- >>1
C/C++の宿題片付けます 166代目
http://toro.2ch.net/test/read.cgi/tech/1381909900/
- 17 :
- 紛らわしいんでこうすれば*(argv++)
- 18 :
- hogeは禁止します
- 19 :
- hoge書いた奴は質問者だろうが回答者だろうが袋叩きでいいと思う。
- 20 :
- int hage,hige,huge,hege,hige;
- 21 :
- 自治厨乙
void hogehoge(const char* hoge)
- 22 :
- やっぱりhoge厨って荒らしなんだな
>>21で証明された
- 23 :
- サイズが64bitより大きい変数を作りたいのですが
やっぱりCPU(OS?)が対応していないと無理ですかね
- 24 :
- 多倍長とか任意精度演算では嫌ならそうかもな
- 25 :
- 32bit整数を3個以上詰め込んだ構造体の変数は64bitより大きい
double _Complexな変数も多分64bitより大きい
- 26 :
- gccやlccなら__int128使える
- 27 :
- bool fg1[128]=0
bool fg2[128];
memset(fg2,1,sizeof(fg2));
fg2 &= fg1;
みたいにビット演算出来るようにしたいけど
やっぱりfor分で回さないといけないでしょうか?
- 28 :
- c++のbitsetなら
- 29 :
- おい、自治厨、C++の話題はいいんかい?
- 30 :
- c++の質問がだめなだけ
- 31 :
- C99にはboolなんてあるのね
中身はintか
- 32 :
- >中身はintか
あほ
- 33 :
- > 中身はintか
????
- 34 :
- 処理系依存だけど普通はcharじゃない
- 35 :
- sizeof(bool)はいくらだね?
- 36 :
- gccで試したら1だったよ
- 37 :
- じゃあチャーじゃん
- 38 :
- チャー?
一瞬何のことかわからなかったは
charはキャラだろjk
- 39 :
- 俺はチャーだが
- 40 :
- 俺も
- 41 :
- 俺も
- 42 :
- 赤い彗星
- 43 :
- >>42
それはシャアだろ
- 44 :
- http://ja.forvo.com/word/char/
- 45 :
- チャラクタ型とか言ってるんだ。へぇ
- 46 :
- >>45
え?誰もそう言ってないけど
- 47 :
- 俺もチャー
- 48 :
- チャーだな
キャラ型とか言ってる人見たことない
- 49 :
- (jkとか古いネットスラング使ってる時点で察してあげなよ…)
- 50 :
- charaならキャラと読むが
charだとチャーだな
- 51 :
- char aznable;
- 52 :
- redhood chacha
- 53 :
- char is_a_guitarilist
- 54 :
- >>49
釣られんなよw
- 55 :
- 百済ないスレw
チャーやキャラなら俺に聞けのほうがいいんじゃないの?w
- 56 :
- でintは?
- 57 :
- intel inside
- 58 :
- イント
- 59 :
- foreach (var foo int
って勢い余りがち
- 60 :
- ある構造体配列に学籍番号、名前、点数etc…を読み込んだのですが、名前をキーボードから入力し、構造体配列にその名前があれば関連データを全て表示させるにはどうすればいいでしょうか?
- 61 :
- >>60
そのようにプログラムを書けば宜しいかと。
- 62 :
- >>61
どのようなプログラムを書けばいいかわかりません
- 63 :
- そういうのはSQLが簡単なのにCでやるの?
select * from atable where name = 'john'
- 64 :
- 授業での課題なんです…
- 65 :
- >>60
出来たところまでを http://codepad.org/ か http://ideone.com/ に貼れ、続きを書いてやる
- 66 :
- うんしぐねどちゃーって言ってる女の子がいて萌えた
- 67 :
- >>64みたいに学校の先生に聞かずに
親が払ってる学費をドブに捨てる行為は何が楽しいんだろうと常々思う
- 68 :
- 多分教科書に書いてあるよ
- 69 :
- >>67
親が憎いから間接的にでさえ関わりたくないんだよ。
学校の教員だと学費を通して間接的に親と関わることになる。
それを避けたいから他人に聞いてるんだと思われる。
- 70 :
- 課題のやり方を聞いて教える教員はいないですし、まだ習ってない範囲です
いくら調べてもピンとくるものがありませんでした
答えを丸々ではなくヒントだけでも教えてもらえればと思ったのですが
- 71 :
- >>70
#include <string.h> して、
bufに画面入力、学生データをdataとすると
比較は
if (strcmp(buf, data[i].namae) == 0)
- 72 :
- forループとint型変数で構造体配列の要素にアクセスし、strcmp関数とif文で名前文字列を比較し、
名前が一致すれば、そのアドレスを、構造体の情報を表示する関数に引数として渡す。
- 73 :
- 自分で分かるところまで、まずコードを書いてみる
- 74 :
- >>70
http://ideone.com/zMQfHp
- 75 :
- 回答ありがとうございます。
strampをつかえばいいんですね。リニアサーチという言葉に惑わされていました
結果は比較自体は上手くいったのですが、そもそもファイルを構造体に読み込めていませんでした
- 76 :
- はじめから自分で書く気なんてないんだろw
大人しく宿題スレに逝っておけ。
- 77 :
- >>70
いいから課題出した教員に聞けよ
それがあいつらの仕事なんだから
- 78 :
- だから親が毎日毎日働いてなんとか捻出して払った学費をドブに捨てるのが楽しみなんだって
- 79 :
- お勉強しかできない高学歴ニートよりはマシじゃね
- 80 :
- まだ習ってない範囲やってったら目つけられるで
- 81 :
- >>80
碌な教員の居ない所は大変だな。
- 82 :
- >課題のやり方を聞いて教える教員はいないですし
結局こうなんだよ
2chではヒントでもとか言ってるけど、教員にヒントを聞く気はないんだよ
習ってないところなら尚更ヒントはくれる
- 83 :
- 組み込みって今じゃほとんどverilogって本当?
- 84 :
- 大学の教員が教えるわけないだろw
ここだけは学生を擁護しとくわ
- 85 :
- 情報科卒の情弱はverilogなんか使わないよ
電子科・電気科卒のやつらがverilogを使って回路設計する
情報科卒の情弱はハード屋の下請けの奴隷にすぎない
- 86 :
- >>85
上下関係はないよ
縦割りすぎて互いに無知なだけ
- 87 :
- verilogよいよね
情報専攻はデジタル回路くらい勉強すべき
新入社員はハードの知識がなさすぎる
- 88 :
- 情報選好はゴミ
- 89 :
- 褒めんなや
- 90 :
- 分別すればゴミも資源に
- 91 :
- >>85
VHDL は?
SFL()は?
- 92 :
- >>84
たいていそれとなくヒントをくれてるはず
それに気付かないやつはそれまで
- 93 :
- >>90
> 分別すればゴミも資源に
それはゴミと資源が混ざってる場合
元々ゴミしかない場合はなにやってもゴミしかでない
- 94 :
- ポインタ変数の初期化についてなんですが
p = NULL;
p = 0;
この二つの書き方は等価でしょうか?
等価であるなら、下の書き方を使いたいのですが
- 95 :
- >>94
p がポインタなら等価
- 96 :
- >>95
ポインタです。ありがとうございます
- 97 :
- p = (Type*)0; にした方がいいんじゃね
- 98 :
- p = static_cast<decltype(p)>(nullptr);
- 99 :
- >>97かnullptr使うべき
- 100read 1read
- 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
プログラミングを勉強したいのだが (141)
【COBOLから】バッチ処理【Javaまで】 (153)
ふらっとVisual C#,C♯,C#(初心者用) Part107 (667)
MSX-BASICの奥義を伝授するスレ (782)
VBで作られた有名なアプリって何? (168)
【上流社会】MSDNサブスクリプション総合【最先端】 (652)
--log9.info------------------
【ヤマハ】エレクトリック・グランドCPシリーズ【80年代の音】 (401)
【うpも】体育会系超絶技巧ピアノ曲 ☆新1【OK】 (104)
プロのお前らが初心者の俺をプロに育てるスレ (140)
バイエルから抜け出せない人 (779)
うpして曲集を完成させるスレ(まずハノン) (106)
ヽ(´д`)ノ モーツァルトの裏技 ヽ(´д`)ノ (409)
×××タバコは耳を破壊する××× (287)
ソフトシンセのピアノ・Eピアノ音源専用スレ (135)
♪♪♪友達の結婚披露宴で何を弾く?♪♪♪ (719)
小学校の時に習ってたピアノの先生マジ美人だった (202)
生産中止のデジタルピアノについて語ろう (229)
おまえいらのレパートリー教えてください (166)
原曲聴かないとピアノ弾けないヤシ (100)
『ヘッドホン?』鍵盤楽器に携わる機材『スピーカー?』 (123)
鍵盤楽器からの視点でギターを語るスレ (133)
ピアノ椅子について (182)
--log55.com------------------
メーカーはNHKの映らないテレビを作れ part.3
【福袋】2017年ヨドバシ対ビックカメラ【鬱袋】 その31
ダイキン空気清浄機専用スレ part006
家電製品アドバイザー試験3
冷風機・スポットクーラーのスレpart6
星崎の冷蔵庫、製氷機を買うときは要注意!
充電池・充電器スレ Part64
SHARP プラズマクラスター・空気清浄機 Part2