私はCを学ぼうとしていましたが、私はライブラリを含めて立ち往生しています。私はstrcpy()を使用する必要がありますが、そのメソッドはiostreamライブラリに含まれていますが、ライブラリをインクルードしようとするとプログラムによってエラーが発生します。私は "iostream"、 "iostream.h"、、を使ってみましたが、 "iostream.hを見つけることができません"というエラーが表示されるか、プログラムが100エラーを超えてクラッシュします。私のコードが空であっても、私はまだ同じことをします。コードは次のとおりです。MS Visual C++を使用してCにiostreamを含めることはできませんか?
#include "iostream"
int main(void)
{
}
うん、それだけですでにクラッシュしています。そして、ここで(すべてここに貼り付けることができませんでした)私は取得していますエラーの一部です:
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(37): error C2061: syntax error : identifier 'abs'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(37): error C2059: syntax error : ';'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(39): error C2061: syntax error : identifier 'acos'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(39): error C2059: syntax error : ';'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(39): error C2061: syntax error : identifier 'asin'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(39): error C2059: syntax error : ';'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(40): error C2061: syntax error : identifier 'atan'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(40): error C2059: syntax error : ';'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(40): error C2061: syntax error : identifier 'atan2'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(40): error C2059: syntax error : ';'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(40): error C2061: syntax error : identifier 'ceil'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(40): error C2059: syntax error : ';'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(41): error C2061: syntax error : identifier 'cos'
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\cmath(41): fatal error C1003: error count exceeds 100; stopping compilation
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
はそうそうそれも100のエラーを超え、プログラムはただカウントを停止します。私はなぜ、私は定期的な図書館だけを含んでいるのか分かりません。 strcpy()に相当するものはありますか?私は主に(練習のために)このようにそれを使用したい:
#include "stdafx.h"
#include "stdlib.h"
#include "stdio.h"
#include "conio.h"
#include "iostream"
int main(void)
{
struct person
{
int id;
char name[50];
int age;
};
struct person p1;
p1.id = 5595;
strcpy(p1.name, "Myname");
p1.age = 18;
printf("%d%s%d", p1.id, p1.name, p1.age);
}
メモクラッシュとレポートのエラーには違いがあります:]一般的にコンパイラはエラーを報告し、あまりクラッシュすることはありません。 – stijn