探検
電卓作る
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2010/11/15(月) 17:09:29 どうやって作るんだ
112デフォルトの名無しさん
2010/11/19(金) 22:19:16 >>111
prog.cs(15,8): error CS0165: Use of unassigned local variable `keisan1'
prog.cs(17,29): error CS0165: Use of unassigned local variable `keisan2'
prog.cs(17,38): error CS0165: Use of unassigned local variable `mojisuu'
prog.cs(19,9): error CS0165: Use of unassigned local variable `kekka'
prog.cs(23,19): error CS0165: Use of unassigned local variable `kekka'
Compilation failed: 5 error(s), 0 warnings
visual c#でもコンパイルエラーになる
prog.cs(15,8): error CS0165: Use of unassigned local variable `keisan1'
prog.cs(17,29): error CS0165: Use of unassigned local variable `keisan2'
prog.cs(17,38): error CS0165: Use of unassigned local variable `mojisuu'
prog.cs(19,9): error CS0165: Use of unassigned local variable `kekka'
prog.cs(23,19): error CS0165: Use of unassigned local variable `kekka'
Compilation failed: 5 error(s), 0 warnings
visual c#でもコンパイルエラーになる
113デフォルトの名無しさん
2010/11/19(金) 22:31:37 >>112
まずwhileの前にkeisan1に値を入れて一番上のエラーを潰したら?
まずwhileの前にkeisan1に値を入れて一番上のエラーを潰したら?
114デフォルトの名無しさん
2010/11/19(金) 22:38:16 >>113
int型に全部入れたがエラー出る
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Test.Main () [0x00000] in <filename unknown>:0
int型に全部入れたがエラー出る
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Test.Main () [0x00000] in <filename unknown>:0
115デフォルトの名無しさん
2010/11/19(金) 22:40:45 >>114
コードは?
コードは?
116デフォルトの名無しさん
2010/11/19(金) 22:41:42 using System;
public class Test
{
public static void Main()
{
string nyuuryoku;
int keisan1 = 0;
int keisan2 = 0;
int mojisuu = 0;
string moji1;
int suuchi1 = 0;
int kekka = 0;
nyuuryoku = Console.ReadLine();
while (keisan1 != -1){
keisan1 = nyuuryoku.IndexOf("+");
moji1 = nyuuryoku.Substring(keisan2, mojisuu);
suuchi1 = Convert.ToInt32(moji1);
kekka = kekka + suuchi1;
keisan2 = keisan1;
mojisuu = keisan1 - keisan2;
}
Console.WriteLine(kekka);
}
}
public class Test
{
public static void Main()
{
string nyuuryoku;
int keisan1 = 0;
int keisan2 = 0;
int mojisuu = 0;
string moji1;
int suuchi1 = 0;
int kekka = 0;
nyuuryoku = Console.ReadLine();
while (keisan1 != -1){
keisan1 = nyuuryoku.IndexOf("+");
moji1 = nyuuryoku.Substring(keisan2, mojisuu);
suuchi1 = Convert.ToInt32(moji1);
kekka = kekka + suuchi1;
keisan2 = keisan1;
mojisuu = keisan1 - keisan2;
}
Console.WriteLine(kekka);
}
}
117デフォルトの名無しさん
2010/11/19(金) 22:46:08118デフォルトの名無しさん
2010/11/19(金) 22:54:14 prog.cs(11,8): error CS0029: Cannot implicitly convert type `int' to `string'
Compilation failed: 1 error(s), 0 warnings
できない
Compilation failed: 1 error(s), 0 warnings
できない
119デフォルトの名無しさん
2010/11/19(金) 22:56:52 >>118
その英語を訳すと?
その英語を訳すと?
120デフォルトの名無しさん
2010/11/19(金) 22:58:52121デフォルトの名無しさん
2010/11/19(金) 22:59:57122デフォルトの名無しさん
2010/11/19(金) 23:01:02 using System;
public class Test
{
public static void Main()
{
string nyuuryoku;
int keisan1 = 0;
int keisan2 = 0;
int mojisuu = 0;
string moji1 = 0;
int suuchi1 = 0;
int kekka = 0;
nyuuryoku = Console.ReadLine();
while (keisan1 != -1){
keisan1 = nyuuryoku.IndexOf("+");
moji1 = nyuuryoku.Substring(keisan2, mojisuu);
suuchi1 = Convert.ToInt32(moji1);
kekka = kekka + suuchi1;
keisan2 = keisan1;
mojisuu = keisan1 - keisan2;
}
Console.WriteLine(kekka);
}
}
public class Test
{
public static void Main()
{
string nyuuryoku;
int keisan1 = 0;
int keisan2 = 0;
int mojisuu = 0;
string moji1 = 0;
int suuchi1 = 0;
int kekka = 0;
nyuuryoku = Console.ReadLine();
while (keisan1 != -1){
keisan1 = nyuuryoku.IndexOf("+");
moji1 = nyuuryoku.Substring(keisan2, mojisuu);
suuchi1 = Convert.ToInt32(moji1);
kekka = kekka + suuchi1;
keisan2 = keisan1;
mojisuu = keisan1 - keisan2;
}
Console.WriteLine(kekka);
}
}
123デフォルトの名無しさん
2010/11/19(金) 23:01:46124デフォルトの名無しさん
2010/11/19(金) 23:02:49125デフォルトの名無しさん
2010/11/19(金) 23:04:14 >>124
aは文字ではない。
aは文字ではない。
126デフォルトの名無しさん
2010/11/19(金) 23:06:08 >>125
string moji1 = "a";
に変えたがエラーが出る
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Test.Main () [0x00000] in <filename unknown>:0
string moji1 = "a";
に変えたがエラーが出る
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Test.Main () [0x00000] in <filename unknown>:0
127デフォルトの名無しさん
2010/11/19(金) 23:12:16 Runtime errorは出ても問題ないのか
128デフォルトの名無しさん
2010/11/19(金) 23:13:07 >>126
もうすぐだ。
sageろっての。
実行時のエラーはコメントアウトしていって問題の場所を突き止める。
あ
// い
// う
// え
がエラーなかったら
あ
い
// う
// え
これも大丈夫なら
あ
い
う
// え
と少しずつはずしていけば場所が分かる
もうすぐだ。
sageろっての。
実行時のエラーはコメントアウトしていって問題の場所を突き止める。
あ
// い
// う
// え
がエラーなかったら
あ
い
// う
// え
これも大丈夫なら
あ
い
う
// え
と少しずつはずしていけば場所が分かる
129デフォルトの名無しさん
2010/11/19(金) 23:20:41 using System;
public class Test
{
public static void Main()
{
string nyuuryoku;
int keisan1 = 0;
int keisan2 = 0;
int mojisuu = 0;
string moji1 = "a";
int suuchi1 = 0;
int kekka = 0;
nyuuryoku = Console.ReadLine();
while (keisan1 != -1){
keisan1 = nyuuryoku.IndexOf("+");
//moji1 = nyuuryoku.Substring(keisan2, mojisuu);
//suuchi1 = Convert.ToInt32(moji1);
//kekka = kekka + suuchi1;
//keisan2 = keisan1;
//mojisuu = keisan1 - keisan2;
}
//Console.WriteLine(kekka);
}
ここでエラーになった
public class Test
{
public static void Main()
{
string nyuuryoku;
int keisan1 = 0;
int keisan2 = 0;
int mojisuu = 0;
string moji1 = "a";
int suuchi1 = 0;
int kekka = 0;
nyuuryoku = Console.ReadLine();
while (keisan1 != -1){
keisan1 = nyuuryoku.IndexOf("+");
//moji1 = nyuuryoku.Substring(keisan2, mojisuu);
//suuchi1 = Convert.ToInt32(moji1);
//kekka = kekka + suuchi1;
//keisan2 = keisan1;
//mojisuu = keisan1 - keisan2;
}
//Console.WriteLine(kekka);
}
ここでエラーになった
130デフォルトの名無しさん
2010/11/19(金) 23:27:07131デフォルトの名無しさん
2010/11/19(金) 23:32:23132デフォルトの名無しさん
2010/11/19(金) 23:36:10 >>131
解決した?
解決した?
133デフォルトの名無しさん
2010/11/19(金) 23:37:50 >>132
whileは負の数を使えないのか
whileは負の数を使えないのか
134デフォルトの名無しさん
2010/11/19(金) 23:40:49135デフォルトの名無しさん
2010/11/19(金) 23:44:05 >>124
同じエラーが出た
同じエラーが出た
136デフォルトの名無しさん
2010/11/19(金) 23:45:19137デフォルトの名無しさん
2010/11/19(金) 23:45:29 安価ミス
>>134
>>134
138デフォルトの名無しさん
2010/11/19(金) 23:56:08 この前perlで数百ケタ同士の掛け算ができるスクリプト作ったら
計算終わるまでに20分とかかかってワロタww
そのあとBigIntあるとか知ってさらにワロタwww
計算終わるまでに20分とかかかってワロタww
そのあとBigIntあるとか知ってさらにワロタwww
139デフォルトの名無しさん
2010/11/19(金) 23:58:31 using System;
public class Test
{
public static void Main()
{
int a;
int b;
if (a = -1){
b = 1;
}
while (b != 1){
Console.WriteLine("a");
}
}
}
これでもできなかったから負の数を使わないメソッドを自分で作ればいいのか
public class Test
{
public static void Main()
{
int a;
int b;
if (a = -1){
b = 1;
}
while (b != 1){
Console.WriteLine("a");
}
}
}
これでもできなかったから負の数を使わないメソッドを自分で作ればいいのか
140デフォルトの名無しさん
2010/11/20(土) 00:01:38141デフォルトの名無しさん
2010/11/20(土) 00:07:01142デフォルトの名無しさん
2010/11/20(土) 00:08:13 >>136
は前にやったが入力した文字が表示された
は前にやったが入力した文字が表示された
143デフォルトの名無しさん
2010/11/20(土) 00:08:17 >>141
おk
おk
144デフォルトの名無しさん
2010/11/20(土) 00:14:26145デフォルトの名無しさん
2010/11/20(土) 00:25:33 入力した文字が表示された
ここは問題ないのか
ここは問題ないのか
146デフォルトの名無しさん
2010/11/20(土) 00:29:17 コメントをなくして実行すると
入力文字列の形式が正しくありません。
と表示される
入力文字列の形式が正しくありません。
と表示される
147デフォルトの名無しさん
2010/11/20(土) 00:29:20 >>145
なにも入力しないとどうなる?
なにも入力しないとどうなる?
148デフォルトの名無しさん
2010/11/20(土) 00:31:07149デフォルトの名無しさん
2010/11/20(土) 00:34:43 変数
args {string[0]} string[]
nyuuryoku "1+1" string
keisan1 1 int
keisan2 0 int
mojisuu 0 int
moji1 "" string
suuchi1 0 int
kekka 0 int
args {string[0]} string[]
nyuuryoku "1+1" string
keisan1 1 int
keisan2 0 int
mojisuu 0 int
moji1 "" string
suuchi1 0 int
kekka 0 int
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 731部隊の新資料、中国が公開 「日本が細菌戦の罪を自白」と主張 ロシアが引き渡し [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 【実況】博衣こよりのえちえちダンガンロンパ4🧪
- 🏡パン🍞つー✌まる👌見え👊😅👊
- 千晴!😡
- 俺のチンコが真っ赤に燃えるぅ!
- 【実況】博衣こよりのえちえちダンガンロンパ3🧪
- 【緊急高市朗報】WBC全試合、地上波完全生放送決定wmwmwmwmwmwmwmwmwmwmwmwmwmwmwmw [517459952]
