artG Ierakstīts Marts 11, 2014 Share Ierakstīts Marts 11, 2014 Sveiki, lieta tāda,ka man ir strādājoša programma,kurā ievadot random burtus, izvada tos alfabēta secībā. Mana problēma, ir tā,ka rezultātu vajag saglabāt .txt failā,un man nav saprašana kā to izdarīt. Netā tikai uzrāvos uz tā,ka ievadi var saglabāt, bet ne izvadi. Pagaidām mana programma izskatās tā! Jāpiemin,ka pagaidām neesmu īpaši stiprs programmēšanā! #include <stdio.h> #include <stdlib.h> #include <string.h> void sort_string(char*); int main() { char string[100]; printf("Burtu ievade\n"); gets(string); sort_string(string); printf("%s\n", string); return 0; } void sort_string(char *c) { int a, b = 0, lenght; char *pointer, *result, ch; lenght = strlen(c); result = (char*)malloc(lenght+1); pointer = c; for ( ch = 'a' ; ch <= 'z' ; ch++ ) { for ( a = 0 ; a < lenght ; a++ ) { if ( *pointer == ch ) { *(result+b) = *pointer; b++; } pointer++; } pointer = c; } *(result+b) = '\0'; strcpy(c, result); free(result); } Link to comment Share on other sites More sharing options...
MetalOxygen Marts 11, 2014 Share Marts 11, 2014 (labots) http://stackoverflow.com/questions/11573974/write-to-txt-file man liekas, ka pietiekami skaidri uzrakstīts paraugs Labots Marts 11, 2014 - MetalOxygen Link to comment Share on other sites More sharing options...
Baigais Janka Marts 12, 2014 Share Marts 12, 2014 Netā tikai uzrāvos uz tā,ka ievadi var saglabāt, bet ne izvadi Emmm, kas tas par brīnumu? Failā saglabā datus, kuri ir kaut kādā buferī, un pie kājas, kā tie tur nokļuvuši - vai tie nākuši no ievades, izvades, cita faila, vai no Svētā Pētera. Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!