Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 12:43

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Anfängerfrage..

Discussion on Anfängerfrage.. within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2012
Posts: 1,000
Received Thanks: 138
Anfängerfrage..

Hi, mein programm soll eine textdatei öffnen, und die werte davon in in 2D Array speichern.

Das textdokument ist so beschrieben:

2;5
1;7
...

Danke vielmals, wie gesagt, bin nur ein anfänger..
xMischa is offline  
Old 04/10/2012, 17:50   #2


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
Hallo ich habe ein Problem.

Hier ist die Aufgabenstellung.

Bitte löst es mir, Danke!
MrSm!th is offline  
Thanks
3 Users
Old 04/10/2012, 18:14   #3
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Einlesen, am ; splitten, speichern, win!
MoepMeep is offline  
Old 04/10/2012, 18:46   #4
 
elite*gold: 5
Join Date: Sep 2006
Posts: 385
Received Thanks: 218
Pseudocode:
Code:
Pair<int, int> parseLine(String& line)
{
	auto semicolon = line.find(';');
	if(semicolon == -1)
		throw Exception("Unexpected format!");

	int a, b;
	StringBuilder sb;

	line.replace(semicolon, 1, 1, ' ');
	sb << line;
	sb >> a;
	sb >> b;

	return make_pair(a, b);
}

void readFile(Array<Pair<int, int>>& myArray)
{
	File file("MyAwesomeFile.BBQ");

	if(file.is_open() == false)
		throw Exception("Can not open MyAwesomeFile.BBQ!");

	String line;

	while(file.eof() == false)
	{
		readLine(file, line);

		if(line.empty() == true)
			continue;

		myArray.push_back( parseLine(line) );
	}
}
Das Ganze nun mit std::ifstream, std::string, std:: pair, std::vector, std::getline, std::stringstream und std::exception.


Da kommt Grundschuhlfeeling auf! Was ergibt 5+5? Bitte Wähle! 8, 9, 10, 11
Nicht direkt Spoonfeeding, aber doch recht nah dran!
Nightblizard is offline  
Thanks
1 User
Old 04/10/2012, 19:07   #5
 
elite*gold: 0
Join Date: Apr 2012
Posts: 1,000
Received Thanks: 138
Nice, leute wie dich braucht epvp. ich überweis dir mal nen paar egold als zeichen der dankbarkeit .
xMischa is offline  
Old 04/10/2012, 19:26   #6
 
elite*gold: 5
Join Date: Sep 2006
Posts: 385
Received Thanks: 218
Ich hoffe du ließt das auch. Das ist mehr wert als alles egold der Welt!

Und danke für das egold, wofür auch immer das gut sein soll.
Nightblizard is offline  
Reply


Similar Threads Similar Threads
Anfängerfrage^^
03/22/2012 - .NET Languages - 10 Replies
Suche die ID von "Direkt Antworten" hier bei EPvP WebBrowser1.Document.GetElementById("xxx&quo t;).InnerText = Textbox1.text anstatt xxx muss halt die ID, aber ich finde die einfach nicht, könnt ihr mir helfen?
C# Anfängerfrage
03/08/2012 - .NET Languages - 8 Replies
Hallo, ich bin grade dabei C# zu lernen und stecke noch in den Kinderschuhen, wie man sehen kann ;) Also beschränke ich mich derzeit auf Minifunktionen und probiere erstmal aus um alles kennenzulernen. Aber bei dieser Aufgabe komme ich einfach nicht weiter, auch youtube und diverse Tutorials konnten mir dabei nicht weiterhelfen. Evtl könnt ihr mir ja n Tip geben :) Kurz zusammengefasst, ich habe mir in der Entwurfsansicht 2 RadioButtons und n normalen Button eingeworfen. Wenn einer der...
Wie mache ich das? Anfängerfrage
04/20/2011 - General Coding - 1 Replies
Guten Tag, wie kann ich meine, mit Autoit geschriebene datei, so einstellen, das sie keiner lesen kann? Also wenn ich sie jetzt bei elitepvpers reinstellen würde und sich andere sie downloaden, das sie dann nicht das Script sehen? Danke im voraus, MfG netterwurm8
Anfängerfrage
02/17/2011 - General Coding - 5 Replies
Heyy... Ich weiß ,dass sich viele vll. aufregen über meine Frage aber dennoch möchte ich sie stellen Also es geht um C++ Ich hab die 2008 Express Edition ich gebe folgendes ein:
Anfängerfrage : Visual C++
12/27/2010 - .NET Languages - 9 Replies
Hallo, ich bekam zu Weihnachten ein Buch Für C++ für Anfänger, gut ich fing also an mir das Buch durchzulesen, ich sollte eingeben : #include <iostream> using namespace std; void main() { cout << "hallo welt" << endl; }



All times are GMT +2. The time now is 12:43.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.