www.delorie.com/archives/browse.cgi | search |
From: | "Tom" <thomasbd AT erols DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Changing Text with Iteration... |
Date: | Fri, 24 Dec 1999 04:44:12 -0500 |
Lines: | 30 |
Message-ID: | <83ve6e$bur$1@bob.news.rcn.net> |
X-Trace: | ABrmO9X8btdiMiMhTMimx5PF2U0OqVc1ziAOSOGuopfMurUzgQOsrg== |
X-Complaints-To: | abuse AT rcn DOT com |
NNTP-Posting-Date: | 24 Dec 1999 09:25:34 GMT |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2919.6600 |
X-Newsreader: | Microsoft Outlook Express 5.00.2919.6600 |
X-MSMail-Priority: | Normal |
X-Priority: | 3 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Can anyone tell me what is wrong with the following code? I am trying to load a mp3 playlist into memory and then change each "\" to a "/" so it can be read by the software I am using. I can only get the first line to work. I am trying to assign each line to a number with the string a[int]. Please help. Thanks. #include <fstream> #include <string> int main() { string a[500]; string s; int n = 0; int m = -1; ifstream inputfile("mylist.m3u"); while ( getline( inputfile, s) ) { while (s[++m]) { if (s[m] == (char) 92) s[m] = (char) 47; } a[++n]=s; cout << n << ". " << a[n] << endl; } return 0; }
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |