array durchsuchen
-
folgendes problem besteht:
absoluter dateiname:
c:\daten\brief.txterstelle ein programm was:
laufwerk c:
verzeichnis \daten
datei \brief.txt
ausgibtpseudocode:
ersten slash suchen, position markieren als pos1
nächsten slash suchen und diese als pos 2 markieren
ausgabe des laufwerks von index null bis pos 1
verzeichnis von pos 1 bis pos 2
datei von pos 2 bis asci nulllösungsansatz:
#include <iostream.h>void main(void)
{
char pfad[30];
char pos1[30];
char pos2[30];
int i,x,y;cout << "gebe den pfad an" << endl;
cin >> pfad;cout << " " << endl;
cout << pfad << endl;while (pfad[i] !='/')
{
if (pfad [i]=='/')
{
pfad[i]=pos1[x];
cout << "Laufwerk" << pfad[0]<=pos1[x];
}
pfad[i]++;
}
// break;while (pfad[i] !='/')
{
if (pfad [i]=='/')
{
pfad[i]=pos2[y];
cout << "Verzeichnis" << pos1[x]<=pos2[y];
}
pfad[i]++;
}}
-
Unter VC würde ich in einem solchen Fall:
- _splitpath(), _wsplitpath()
empfehlen.
-
Hi
Und wie könnte man das Prog so umschreiben, für jemandend er gar keine ahnung hat?
bzw weniger als die meisten leute hier im forum.
-
die meisten probleme kannst du auf vieelen wegen lösen. aber was ist für dich so das jemand der es nicht kann versteht ?
da gibt es wahrscheinlich nur eine lösung: der muss sich nen par bücher durchlesen