Antwort schreiben

Online-tutorials.net Forenübersicht/C++ / C#/c# frage in bezug auf strings

Antwort schreiben
Username: Username: Passwort: Password vergessen?
Beitragssymbol:   Kein Symbol    
Funktionen:
Weitere Smiley's
                       
Lachend attention cry keep cool question happy laugh tongue Lachend attention cry keep cool question happy laugh tongue
Betreff:
Keywords: (Stichworte, die das Thema beschreiben)
Beitrag:
Optionen: E-Mail Benachrichtigung
BBCode benutzen
Datei anhängen: Erlaubt: rar zip pdf txt gif bmp jpg jpeg png

Bearbeitungshilfe...
Schauen Sie am besten in der wikipedia nach, falls Sie sich über einen Begriff nicht im klaren sind.

Mit einem klick auf Send bestätigen Sie, das Sie die Nutzungsbedingungen gelesen haben, und das Sie damit einverstanden sind.

Themenübersicht
(absteigend nach Datum sortiert)
Author Beitrag
Simon HechtHallo,

in welcher Zeile kommt der Fehler vor? Kannst du die ganze Fehlermeldung posten?

MfG. Simon

cannabianhab schonma son bische was angestellt, und auch ne idee wies gehn könnte... aber da kommt immer diese meldung:
[note=error message]Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object[/note]

hab mal den code um das hier erweitert:
[code]...
if(!number)
{
int run=0;
for(int k=j-1;k>i;k--)
{
if(run!=0)
{
numbers[mass]=numbers[mass]+(Convert.ToInt32(line[k])*10*run);
Console.WriteLine("lauf: {1}, zahl: {0}", numbers[mass], run);
}
else
{
numbers[mass]=numbers[mass]+(Convert.ToInt32(line[k]));
Console.WriteLine("lauf: {1}, zahl: {0}", numbers[mass], run);
}
run++;
}
mass++;
}
else
continue;
...[/code]

cannabianalso.. ich wollt ein kleines programm schreiben, wo man ne zeile mti ner rechnung eingibt (soweit die theorie)...

ich bin schon soweit, das ich die zeile eingelesen und wieda ausgegeben kriege (war ja nich schwer.. trotzdem JUHU)...

jetse kommt der part, wo ich den string nach zahlen und operatorn aufteilen muss...
frage: wie arbeite ich in csharp mit substrings? bzw wie kann ich nen substring nach int konvertiern? (oder wie kann ich überhaupt was nach int konvertieren?)

ich häng mal kurz den code an....
[code]// project created on 17.12.2007 at 17:02
using System;

namespace calculator
{
class MainClass
{
public static void Main(string[] args)
{
calc com = new calc();
Console.WriteLine("welcome to the line-calc 0.01");
Console.Write("gimme a number: ");
com.readline();
com.analyze();
com.writeline();
}
}
class calc
{
string line;
int[] numbers;
int[] operators;
public calc()
{
line = "";
}
public void readline()
{
line = Console.ReadLine();
}
public void analyze()
{
int mass=0;
bool number=false;
for(int i=0;i<line.Length;i++)
{
Console.WriteLine("zeichen {1} : {0}", line[i], i);
for(int j=0;j<line.Length;j++)
{
number=check(line[j]);
if(!number)
{
// ????
}
}
}
}

private bool check(char s_char)
{
switch(s_char)
{
case '1': return true;// break;
case '2': return true;// break;
case '3': return true;// break;
case '4': return true;// break;
case '5': return true;// break;
case '6': return true;// break;
case '7': return true;// break;
case '8': return true;// break;
case '9': return true;// break;
case '0': return true;// break;
case '+': return false;// break;
case '-': return false;// break;
case '/': return false;// break;
case '*': return false;// break;
default: return false;
}
}
public void writeline()
{
Console.WriteLine(line);
}
}
}[/code]
ich meine ich weiss scho, wie ich das prinzipiell machn will (zwei zählschleifen, wenn die innere eine nich-zahl hat ein zeichen zurück und dann von i bis j-1 nach int konvertiern)...

danke schonma...

lg
~canna~

btw.. schicke tuts die ihr da habt :)