検索結果 5 件

by 1964
8年前
フォーラム: C言語何でも質問掲示板
トピック: 分割コンパイルでの再定義の避け方教えてください
返信数: 4
閲覧数: 4768

Re: 分割コンパイルでの再定義の避け方教えてください

再定義によるエラー( multiple definition )が出てしまいました。 例えば"hoge.h"というヘッダファイルで関数の宣言をして、そのヘッダファイルを複数のファイルでインクルードして使用するとき /////hoge.h内///// #ifndef __HOGE_H__ #define __HOGE_H__ 関数のプロトタイプ宣言など #endif みたいにすれば再定義を避けられことは知っているのですが、学校では分割コンパイラのためその方法が使えないみたいです。 ソースを複数ファイルに分けてコンパイルしているという事でしょうか。 だとすると分割コンパイルですね。 ※分割コンパ...
by 1964
8年前
フォーラム: C言語何でも質問掲示板
トピック: CSVファイルの読み込み
返信数: 13
閲覧数: 2257

Re: CSVファイルの読み込み

CSVファイルを読み込んで一つのクラスごと構造体のリストに入れたいのですが、うまくいきません。 下記が読み込みたいCSVファイルの一部です。 上記のCSVファイルみたいになると方法が分かりません。 いい方法はないでしょうか? #include <stdio.h> #include <string.h> #define CVSBUFFSIZE 1024 typedef struct { char stu_num[16]; /* 出席番号 */ char stu_name[16]; /* 生徒名 */ char stu_sei[16]; /* 性別 */ } Student; typedef s...
by 1964
8年前
フォーラム: C言語何でも質問掲示板
トピック: 配列問題について
返信数: 6
閲覧数: 380

Re: 配列問題について

初めまして 配列問題がわからないのでご助力お願いします 問題は 下記に示すプログラムで配列を一つのみのプログラムに書き換えよ このプログラムは大きい数字から順に並べるプログラムで 上の関数が最大値要素の添字を返すようになっています 上の関数を最小値要素の添字を返す関数にすれば良いかも。 最大値要素の添字を返す関数のまま行なう場合には変更点が増えそうに感じました。 data[5]=やらi<5 count<5やらは書かない方が良いです(依存する値があちこちに散らばってるのも)。 int data[] = {20, 8,5,12,22,7,9}的にデータだけ変えれば使える様に書いた方が望ましそうな...
by 1964
8年前
フォーラム: C言語何でも質問掲示板
トピック: メモリの使用量がわかりません!!
返信数: 2
閲覧数: 1459

Re: メモリの使用量がわかりません!!

とあるプログラムも作りました 一応、コンパイルしてうまく言ったのですが、これに計算量とメモリの使用量を調べよといわれたのですが、正直どうすればいいのかわかりません。計算量とメモリの使用量がわかるソフトもしくは定義を教えてほしいです。箱を用意して考えろといわれたのですが、何のことかわかりません よろしくお願いします”!! 道具を使う場合にはプロファイラが使えると思います。 例えば、gccだと gcc -pg example.c でコンパイルすればプロファイラの組み込まれた実行ファイルが生成されます。 実行すれば $ ./a.out $ ls a.out.* a.out.gmon gmonという...
by 1964
8年前
フォーラム: C言語何でも質問掲示板
トピック: プロジェクトを作れない
返信数: 7
閲覧数: 577

Re: プロジェクトを作れない

------ ビルド開始: プロジェクト: tesuto3, 構成: Debug Win32 ------ コンパイルしています... DXライブラリもどき.cpp c:\users\owner\documents\visual studio 2008\projects\tesuto3\tesuto3\dxライブラリもどき.cpp(1) : fatal error C1083: include ファイルを開けません。'DxLib.h': No such file or directory ビルドログは "file://c:\Users\owner\Documents\Visual Studi...

詳細検索ページへ移動する