C言語なら俺に聞け! Part 120
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/01/08(日) 22:17:59質問する前には最低限検索を。
GUIなどの標準Cではできない事の質問,ソース丸投げ、宿題、書籍 は専門の別スレッドがあるのでそこへさようなら。
エラー(警告含む)が起きたのならばエラーメッセージを書きましょう。
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
Cプログラマ必読 ・プログラミング言語C(通称 K&R)
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/
他の過去ログはここに
http://nssearch.hp.infoseek.co.jp/clang/
前スレ
C言語なら俺に聞け! Part 119
http://pc8.2ch.net/test/read.cgi/tech/1135077848/
0002デフォルトの名無しさん
2006/01/08(日) 22:18:210003デフォルトの名無しさん
2006/01/08(日) 22:26:41>>1
乙
>>2
m9(^Д^)プギャー
0004デフォルトの名無しさん
2006/01/08(日) 22:29:01宿題OK
ただしスルーされます
0005デフォルトの名無しさん
2006/01/08(日) 23:04:34__,,, -= と´⌒)=- __
 ̄ _.ィ⌒ヽ "T :|´^
/ }=Yゝヽ、")=- __
∠.イミ' ^ソ ) :|´^
{_ ハf彡{ l ")=- __
_,,../ /ミ>^ノ | :|´^
( _fミ|-/-' )ノ ⌒)=- __
| }ヾ' K ノ:T´|| T :|´^
F/ {__,}::| || :'='
_ノ {. |||{._」-l:l
= 彡' ノ|{ ̄
{_メ
0006デフォルトの名無しさん
2006/01/08(日) 23:10:46いや〜。発明してしまいましたよ
0007デフォルトの名無しさん
2006/01/08(日) 23:11:19乙
00081
2006/01/08(日) 23:19:46から、ケータイから立てたw
0009デフォルトの名無しさん
2006/01/08(日) 23:32:38教えてください。
0010デフォルトの名無しさん
2006/01/08(日) 23:34:24スレ違い(・∀・)カエレ!!
0011デフォルトの名無しさん
2006/01/08(日) 23:35:38全く別です。
“C”はプログラミング言語Cのことであり、言語の名称です。
“Visual C# .net”は、Microsoftが販売(または配布)しているソフトウェアの
名称です。
0012デフォルトの名無しさん
2006/01/08(日) 23:46:58悪かったな。
>>11
MSの言語ソフトのスレに行けということですね。
道が開けました。有難うございます。
0013デフォルトの名無しさん
2006/01/09(月) 00:23:42ほっといてこのスレを続けようぜ
0014デフォルトの名無しさん
2006/01/09(月) 02:54:55いつごろ標準として取り入れられるんだろう。
0015デフォルトの名無しさん
2006/01/09(月) 07:19:56http://www.open-std.org/jtc1/sc22/wg14/
動きはあるようです。ただ、fopen() をfopen_s()に置換しても
ダメ(引数違う)な点で本当に浸透するのか疑問なのですが…
0016デフォルトの名無しさん
2006/01/09(月) 08:23:370017デフォルトの名無しさん
2006/01/09(月) 08:40:46ある。
前者はテキストモードで後者はバイナリモード。
典型的にはWin系ではテキストモードのとき、入力時に改行コードが\r\nから\nへ変換される。
0018デフォルトの名無しさん
2006/01/09(月) 14:51:03int型配列の要素の個数を知りたいのですが、どうすればいいでしょうか。
strlenも試したのですが、うまくいきません。
warning C4133: '関数' : 'int [11]' と 'const char *' の間で型に互換性がありません。
と出てしまいます。
分かる方、ご教授お願いします。
0019デフォルトの名無しさん
2006/01/09(月) 15:14:390020デフォルトの名無しさん
2006/01/09(月) 15:14:53sizeof(array)/sizeof(int)
0021デフォルトの名無しさん
2006/01/09(月) 15:35:040022デフォルトの名無しさん
2006/01/09(月) 15:36:010023デフォルトの名無しさん
2006/01/09(月) 15:41:200024デフォルトの名無しさん
2006/01/09(月) 16:23:09演算子の優先順位の問題が出るようなものを入れること自体
このマクロでは問題になるから(大抵配列でなくポインタになる)、
むしろカッコを付けない方が安全。
0025デフォルトの名無しさん
2006/01/09(月) 16:25:36(´д)ヒソ(´д`)ヒソ(д`)
0026デフォルトの名無しさん
2006/01/09(月) 16:27:11m9(^Д^)プギャー!!
0027デフォルトの名無しさん
2006/01/09(月) 17:02:53ぬるぽ
0028デフォルトの名無しさん
2006/01/09(月) 17:35:140029デフォルトの名無しさん
2006/01/09(月) 17:40:05ガッ!
0030デフォルトの名無しさん
2006/01/09(月) 18:08:400031デフォルトの名無しさん
2006/01/09(月) 18:49:170032デフォルトの名無しさん
2006/01/09(月) 19:13:020033デフォルトの名無しさん
2006/01/09(月) 19:30:09(´д)ヒソ(´д`)ヒソ(д`)
0034デフォルトの名無しさん
2006/01/09(月) 19:53:45m9(^Д^)プギャー!!
0035デフォルトの名無しさん
2006/01/09(月) 20:23:31ぬるぽ
0036デフォルトの名無しさん
2006/01/09(月) 20:26:010037デフォルトの名無しさん
2006/01/09(月) 22:04:13int main()
の違いを教えてください。
() != (void)と聞いたこともあるような…
0038デフォルトの名無しさん
2006/01/09(月) 22:46:05前者は引数がないことを表し、後者は引数が不定(引数に関する情報がない)ということを表す。
ただこれは関数の宣言のときだけで、
関数の定義の時にはどうやら両者ともに引数がないことを表すらしく、違いはないようだ。
0039デフォルトの名無しさん
2006/01/09(月) 22:59:52ANSI-C以前のK&Rではint main()でよかった。
ANSI-Cでは引数が無いことを「明示的」に示すためにint main(void)となってる。
ANSI-Cの方針の一つとして、文法とコンパイル時でのチェック機能を強化して、
ケアレスミスを未然に防ごうという意図がある。その一環の一つ。つまり
無いときは省略でなく無い(void)とプログラマに指定るようにした。
0040デフォルトの名無しさん
2006/01/09(月) 23:02:10ガッ!
0041デフォルトの名無しさん
2006/01/09(月) 23:03:06(void)はキモいし、()が引数を取らないという意味でないというのは直感的でないなど言う理由からだったと思う。
0042デフォルトの名無しさん
2006/01/09(月) 23:44:58C++では前方参照をサポートする必要が無いからvoidが除かれても問題が無い。
0043デフォルトの名無しさん
2006/01/10(火) 05:19:340044デフォルトの名無しさん
2006/01/10(火) 05:20:38004543
2006/01/10(火) 05:25:010046デフォルトの名無しさん
2006/01/10(火) 05:27:19せっかく色々情報出してやろうかと思ったのに、マルチなので教えません。
0047デフォルトの名無しさん
2006/01/10(火) 06:56:08何処と?
0048デフォルトの名無しさん
2006/01/10(火) 12:44:32スレ違い
0049デフォルトの名無しさん
2006/01/10(火) 22:55:330050デフォルトの名無しさん
2006/01/10(火) 22:56:230051sinnki
2006/01/11(水) 01:51:590052デフォルトの名無しさん
2006/01/11(水) 03:52:230053デフォルトの名無しさん
2006/01/11(水) 06:05:29スレ違い。
>>51
マルチ乙。
0054デフォルトの名無しさん
2006/01/11(水) 11:14:53でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
Cの基礎からすべてを叩き込んでくれませんか??
お願いします。
0055デフォルトの名無しさん
2006/01/11(水) 11:16:240056デフォルトの名無しさん
2006/01/11(水) 11:16:55何につまづいているのかわからないのでアドバイスできない。
0057デフォルトの名無しさん
2006/01/11(水) 11:17:550058デフォルトの名無しさん
2006/01/11(水) 11:18:36三回回って 「ぬるぽ」 と叫んでみましょう。
0059デフォルトの名無しさん
2006/01/11(水) 11:20:05食べてないorz
0060デフォルトの名無しさん
2006/01/11(水) 12:22:460061デフォルトの名無しさん
2006/01/11(水) 12:23:550062デフォルトの名無しさん
2006/01/11(水) 12:40:57また論争を始めようというのか
0063デフォルトの名無しさん
2006/01/11(水) 12:43:070064デフォルトの名無しさん
2006/01/11(水) 22:03:53らいすぼうる
0065デフォルトの名無しさん
2006/01/11(水) 23:00:02さんこうにすれば
0066デフォルトの名無しさん
2006/01/11(水) 23:08:36オープニングが作れる程度の知識があるなら WIZ1 もどきでも作ってみたら?
俺思うにあなたに「難しい」のはCよりも世界観=システム設計だ
0067デフォルトの名無しさん
2006/01/11(水) 23:11:12プログラミング言語 RPG を作りたいのか
ゲームの RPG を作りたいのか
はっきりしる。
0068デフォルトの名無しさん
2006/01/11(水) 23:15:26ヒントでもいいです。お願いしますm(__)m
まず、整数を任意に10個入力させa[0]からa[9]に格納する。
次にこれを小さ順に並べ替え、画面に表示させよ。
選択ソート方式を用いよ。
(1) a[0]とa[1]を比べ、a[0]のほうが大きかったらa[0]とa[1]を入れ替える。
次に新しいa[0]とa[2]で行い、その次は新a[0]とa[3]で行い、以下a[9]まで行う。
(2) a[1]とa[2]を比べ、(1)と同じようにa[9]まで行う。
(3) 以下、a[2]、a[3]、とa[8]まで行う。
0069デフォルトの名無しさん
2006/01/11(水) 23:18:33/ ̄\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
─( ゚ ∀ ゚ )< さいたま! さいたま!
\_/ \___________
/ │ \
∩ ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< さいたま! さいたま!
さいたま〜〜〜! >( ゚∀゚ )/ | / \__________
________/ | 〈 | |
/ /\_」 / /\」
 ̄ / /
\ │ /
/ ̄\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
─( ゚ ∀ ゚ )< さいたま! さいたま!
\_/ \___________
/ │ \
∩ ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< さいたま! さいたま!
さいたま〜〜〜! >( ゚∀゚ )/ | / \__________
________/ | 〈 | |
/ /\_」 / /\」
 ̄ / /
0070デフォルトの名無しさん
2006/01/12(木) 05:45:120071デフォルトの名無しさん
2006/01/12(木) 09:30:44開発環境はVISUAL C++ .NET 2003です。
0072デフォルトの名無しさん
2006/01/12(木) 09:33:200073デフォルトの名無しさん
2006/01/12(木) 10:02:28スレ違い
0074デフォルトの名無しさん
2006/01/12(木) 12:20:00GetFileAttributesEx()
あと氏ね。
0075デフォルトの名無しさん
2006/01/12(木) 12:21:21忘れてた。
FindFirstFile()
FindNextFile()
あと氏ね。
0076デフォルトの名無しさん
2006/01/12(木) 12:23:08言葉が悪いな。それで教えているつもりか。
まぁヒントぐらいにはなったな。
うむごくろう。
0077デフォルトの名無しさん
2006/01/12(木) 12:31:27>>71にはあんな言葉ももったいない
0078デフォルトの名無しさん
2006/01/12(木) 12:37:190079デフォルトの名無しさん
2006/01/12(木) 13:39:08addCell関数の部分がわかりません。
すいませんが、どなたか教えて頂けないでしょうか?期日が明日までなんですよ。
おねがいします。
ttp://8701.teacup.com/a240/bbs
0080デフォルトの名無しさん
2006/01/12(木) 14:00:10スレ違い。
宿題、丸投げは宿題スレへ。
そうでないなら初心者スレにでも。
0081デフォルトの名無しさん
2006/01/12(木) 14:55:10> 期日が明日までなんですよ。
そんなこと知ったこっちゃない。
それがルールを破っていい理由にはならないよ。
回線切って首吊ってろ。
0082デフォルトの名無しさん
2006/01/12(木) 16:18:250083デフォルトの名無しさん
2006/01/12(木) 16:24:59環境依存。よって、環境依存OKスレなどへどうぞ。
0084デフォルトの名無しさん
2006/01/12(木) 19:24:100085デフォルトの名無しさん
2006/01/12(木) 19:25:46はい、次。
0086デフォルトの名無しさん
2006/01/12(木) 19:31:110087デフォルトの名無しさん
2006/01/12(木) 20:19:130088デフォルトの名無しさん
2006/01/12(木) 20:31:560089デフォルトの名無しさん
2006/01/12(木) 21:13:50標準Cの話をするスレだという事が
>>1 を見ても解らないようだとヤバイ。
0090デフォルトの名無しさん
2006/01/12(木) 21:14:46あれ、実は一つ一つ取り外せるから。
並び替えればいいだけだよ。
0091デフォルトの名無しさん
2006/01/12(木) 22:07:350092デフォルトの名無しさん
2006/01/12(木) 22:13:19これで解決だ。
0093デフォルトの名無しさん
2006/01/12(木) 22:14:48ふにゃふにゃキーボードを使ってるのですが・・・
0094デフォルトの名無しさん
2006/01/12(木) 22:40:440095デフォルトの名無しさん
2006/01/12(木) 22:41:37配線替えれ
0096デフォルトの名無しさん
2006/01/12(木) 22:51:03http://www.artlebedev.com/portfolio/optimus/
0097デフォルトの名無しさん
2006/01/12(木) 23:45:32http://www.remus.dti.ne.jp/~kurotora/
0098デフォルトの名無しさん
2006/01/13(金) 00:09:13#include <stdio.h>
#define KEISEN
"==========================================================\n"
int main(int argc, char* argv[])
;{
FILE *fp;
int a[5],f=0,i;
char name[30];
fp=fopen("c:seiseki.dat","r");
printf("***********************成績一覧表************************\n");
printf(KEISEN);
printf("氏名 生物 化学 物理 数学 英語 平均 最高点\n");
while((fscanf(fp,"%s%d%d%d%d%d",name,&a[0],&a[1],&a[2],&a[3],&a[4]))!=EOF){
f=a[0];
0099デフォルトの名無しさん
2006/01/13(金) 00:10:30if(a[i]>f){
f=a[i];
}
}
printf("%-20s%5d%5d%5d%5d%5d%5d%5d\n",name,a[0],a[1],a[2],a[3],a[4],(a[0]+a[1]+a[2]+a[3]+a[4])/5,f);
}
fclose(fp);
return(0);
}
このプログラム
C:\Program Files\Microsoft Visual Studio\MyProjects\11−1\11−1.cpp(7) : error C2143: 構文エラー : ';' が 'string' の前に必要です。
C:\Program Files\Microsoft Visual Studio\MyProjects\11−1\11−1.cpp(10) : error C2447: グローバルスコープで中カッコ ({) が見つかりましたが、対応する関数ヘッダーがありません。
このようなエラーが起きてしまうのですが、どうしても解決出来ません。
お願いします。
0100デフォルトの名無しさん
2006/01/13(金) 00:16:19入門書でも読んでください。
0101デフォルトの名無しさん
2006/01/13(金) 00:17:36;{
↑
このセミコロンは?
■ このスレッドは過去ログ倉庫に格納されています