plz i realy do need help:D
i only want to read the contents of a text file but i dont know how:(
ex:
test.txt
how to read its contents
Jump to PostWhat are you going to do with the contents of the file? How big is it?
Jump to PostGet yourself an Introduction To c++ book and start reading/studying from page #1. If you don't know how to do simple file stuff then there is no way you will be able to encode a file. Read the Read Me threads at the top of this board for a wealth …
What are you going to do with the contents of the file? How big is it?
the contents of the file is
$GPGLL,4157.343,N,08340.197,W,154648,A*31
it is a log file for GPS reciver i have to read them first in console then i have to encode them
Get yourself an Introduction To c++ book and start reading/studying from page #1. If you don't know how to do simple file stuff then there is no way you will be able to encode a file. Read the Read Me threads at the top of this board for a wealth of information you need to learn.
i tried to open the text file by this code but the contents are changed to ==> 000000 :S
as the contents of the file are
$GPGLL,4157.343,N,08340.197,W,154648,A*31
// reading a text file
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main () {
ifstream myfile;
myfile.read ("C:\test.txt", ios::in );
cout<<myfile;
return 0;
}
can any one tell me where am i wrong plz
>>can any one tell me where am i wrong plz
Yes, you failed to use code tags when you posted here :)
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main () {
std::string line;
ifstream myfile("C:\test.txt");
// now read the first line of the file
getline(myfile, line);
// display the line on the screen
cout << line << "\n";
// make the program wait for keypress so you can see the above output
cin.get();
return 0;
}
#include <iostream>
#include <string>
#include <algorithm>
#include <ctype.h>
using namespace std;
int linefeed = 10; // linefeed in ASCII
int carriageReturn = 13; // carriage return in ASCII
// The serial port
int sensorValue = 0; // the value from the sensor
float latitude = 0.0; // the latitude reading in degrees
// north or south?
float longitude = 0.0; // the longitude reading in degrees
// east or west?
void main()
{
string x = "$GPGLL,4157.343,N,08340.197,W,154648,A*31";
cout<< x;
//cin>>x;
}
thanks all for your fast help i have succeded in the first time in my life with C++ :D but i only want to know something else:)
if i want to check that the string contains $GPGLL for example knowing that each substrings ends with "," how can i do that :D;)
thanks all for your fast help i have succeded in the first time in my life with C++
Congrats ;)
if i want to check that the string contains $GPGLL
Use strstr function after copying the file contents to a buffer/string.
>void main()
main returns int.
>i want to check that the string contains $GPGLL
Use std::string::find.
>knowing that each substrings ends with ","
Use std::string::find_first_of.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.