I will explain how to create a directory in linux using a c++ program. The program to create a directory is as follows: Code: #include<iostream.h> #include<sys/stat.h> #include<sys/types.h> using namespace std; main() { if(mkdir("pathname",0777)==-1)//creating a directory { cerr<<"Error : "<<strerror(errno)<<endl; exit(1); } } This program will create a directory. The function mkdir() will create the directory. To know about mkdir() function do man 2 mkdir in the command window. To use the function mkdir u have to include these header files i.e <sys/stat.h> <sys/types.h> Now i will show the program which will create the directory and then creates a file in the directory and performs read/write operations. The Program is as follows: Code: #include<iostream.h> #include<sys/stat.h> #include<sys/types.h> #include<fstream.h> using namespace std; main() { if(mkdir("pathname",0777)==-1)//creating a directory { cerr<<"Error : "<<strerror(errno)<<endl; exit(1); } else { ofstream write ("pathname/file.txt");//writing to a file if (write.is_open()) { write << "This is a line."<<endl; write << "This is another line."<<endl; write.close(); } else cout << "Unable to open file"; } string line; ifstream read ("pathname/file.txt");//reading a file if (read.is_open()) { while (! read.eof() ) { getline (read,line); cout<<line<<endl; } read.close(); } else cout << "Unable to open file"; } I have compiled these programs in Linux not in other os.
Well I have a problem guys...and I would like to know if you can help....is for Borland C/C++ not for linux, but I guess it is the same.... I`m in one directory EX: C://prog/test/ and there is a file "nr.in" How can I copy that file in to C://prog/ ? Thanks for your help guys.
See u can't copy the file nr.in from C://prog/test/ to C://prog/. U can copy some file from C://prog/ to C://prog/test/.
Hello dear please help me on following topic: How to get X and Y position of given character from screen in C. e.g. If HELLO is located at gotoxy(5,5) then when we check for H it will return x=5 and y=5. and assume Y is located on screen then when we pass Y in argument it will return the x and y position of Y's location from screen. Please help me.