1. Read string from a file.
.\array_counter.cpp Tue Mar 16 10:01:45 2021 ... 124 :char* m_replace ( char* char_string, 125 : char* from_string, char* to_string ) { 126 : char c1, c2, c11; 127 : int index_max = 0; 128 : char* result; 129 : 130 : err_msg_001("char* m_replace ( char* char_string, char* from_string, char* to_string ) starts.\r\n"); 131 : 132 : int count = array_count( char_string ); 133 : int a_f = array_count( from_string ); 134 : int a_t = array_count( to_string ); 135 : int a_c = 0; 136 : index_max = sizeof (char)*( count + a_t - 1 ); 137 : char* char_string_2 = 138 : (char *) malloc ( index_max ); 139 : 140 : c2 = 0; 141 : int cnt_replace = 0; 142 : for ( int i = 0; i<count; i++ ) { 143 : c1 = *( char_string + i ) ; 144 : a_c = 0; 145 : for ( int j=0; j |
|||
replace.cpp Tue Mar 16 09:49:48 2021 ... 198 :int replace_csv_001 (char*** csv, char* form_file ) { 199 : char str_num[10]; 200 : char* string; 201 : printf("replace_csv starts.\r\n"); 202 : sleep(10); 203 : 204 : string = read_all(form_file); 205 : 206 : for( int i =0; i<3; i++ ) { 207 : for( int j =0; j<3; j++ ) { 208 : sprintf( str_num, "$%d%d", i, j ); 209 : if ( csv[i][j] != nullptr ) 210 : string = m_replace ( string, str_num, csv[i][j] ); 211 : 212 : printf("replace: %d %d |%s|%s|:\r\n|%s|\r\n", i, j, str_num, csv[i][j], string); 213 : sleep(1); 214 : } 215 : } |
|||
write_block starts. cstring: |<table> <tr><td>1 </td><td> axes </td><td> amazon </td><td> </td></tr> <tr><td>2 </td><td> drill </td><td> amazon </td><td> </td></tr> <tr><td>3 </td><td> hummer </td><td> amazon </td><td> </td></tr> <tr><td>$30 </td><td>$31 </td><td>$32 </td><td> </td></tr> <tr><td>$40 </td><td>$41 </td><td>$42 </td><td> </td></tr> <tr><td>$50 </td><td>$51 </td><td>$52 </td><td> </td></tr> <tr><td>$60 </td><td>$61 </td><td>$62 </td><td> </td></tr> <tr><td>$70 </td><td>$71 </td><td>$72 </td><td> </td></tr> <tr><td>$80 </td><td>$81 </td><td>$82 </td><td> </td></tr> <tr><td>$90 </td><td>$91 </td><td>$92 </td><td> </td></tr> </table> | write_block ends. replace_csv ends. |
|||
* We could replace the all string from a csv file in from file and write the stream to the file.
|
|||
* If something wrong happened, we realised the not effective mistaken but worked. |
|||