Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <string>
- #include <fstream>
- int main(){
- char mystring[50];
- FILE* fe;
- int x;
- char cadena[128], *data1, *data2, *data3, *data4;
- //creacion e un fichero de salida
- ofstream fs("data.txt");
- //enviamos a una carpeta el fichero de salida
- fs << "103;zapatos; 2; 23" << endl;
- fs << "103;zapatos; 2; 23" << endl;
- fs << "103;zapatos; 2; 23" << endl;
- fs << "103;zapatos; 2; 23" << endl;
- fs.close();
- fe = fopen("data.txt", "r");
- rewind(fe);//para que el puntero se coloque al principio del archivo
- while (feof(fe) == 0){
- fgets(mystring, 50, fe);
- x = 1;
- char = pch;
- pch = strtok(mystring, ";");
- dato1 = pch;
- while (pch != NULL){
- pch = strtok(NULL, ";");
- if (x == 1){
- dato2 = pch; x = 2;
- }
- if (x == 2){
- pch = strtok(NULL, ";");
- dato3 = pch; x = 3;
- }
- if (x == 3){
- pch = strtok(NULL, ";");
- dato4 = pch; x = 4;
- }
- pch = strtok(NULL, ";");
- }
- cout << "dato1" << data1 << "dato2" << data2 << "dato3" << data3 << "dato4" << data4 << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement