Új hozzászólás Aktív témák
-
Karma
félisten
válasz
Ndrew8647 #3563 üzenetére
Ezt a Gaussian_input.gjf-t igazán felnyomhatnád pastebinre, csak hogy más is lássa, mi lenne a feladat.
De látatlanban is valószínű, hogy kell:
1) egy fájl végéig soronként olvasás (ez változhat ha megosztod a fájlt velünk!)
2) a beolvasott sor/rekord feldolgozása (X, Y, Z koordináták kinyerése)
3) kiírás CSV-ben, ami annyit tesz, hogy vesszővel elválasztva kiírod a három számot és nyomsz egy újsort, tök egyszerű. -
Bobrooney
senior tag
válasz
Ndrew8647 #3519 üzenetére
#include <stdio.h>
int main(int argc, char *argv[]) {
char c, puffer[250];
int i=0, sorok_db = 0;
while (( c = getchar () ) !='0'){
puffer[i] = c;
i++;
}
puffer[i-1] = '\0';
i = 0;
printf("%d. sor:\n", sorok_db+1);
while(puffer[i] != '\0')
{
if(puffer[i] == ';')
{
putchar('\n');
}
else if(puffer[i] == '\n')
{
putchar(puffer[i]);
sorok_db++;
printf("%d. sor:\n", sorok_db+1);
}
else
{
putchar(puffer[i]);
}
i++;
}
} -
Bobrooney
senior tag
válasz
Ndrew8647 #3515 üzenetére
Igazán nincs mit!
putchar(10), az a '\n' ASCII kódja írhatod putchar('\n'); ként is
Ha több soros a dolog akkor más a molekula, érdemes lenne getline-al megoldani. Tanultátok? Van valami eszköz amit tiltanak?
Nálunk pl nem szabadott scanf-et használni
Ha válaszolsz, akkor "A soroknál pedig nem tudom megoldani azt, hogy kiírja, hogy 1. sor: és alá az értékeket." erre is megadom a választ -
Bobrooney
senior tag
válasz
Ndrew8647 #3512 üzenetére
#include <stdio.h>
int main(int argc, char *argv[]) {
char c, sor [128];
int i=0;
while (( c = getchar () ) !=EOF && c!= '\n'){
sor[i]=c;
i++;
}
i = 0;
while(sor[i] != '\0')
{
if(sor[i] == ';')
{
putchar(10);
}
else
{
putchar(sor[i]);
}
i++;
}
}A bekérésbe belejavítottam
c!= "\n" <- ez így nem igazán jó (1 char tipusba string-et akarsz rakni ebben az esetben '\' és 'n' karaktert)
c!= '\n' <- így már jó lesz
remélem valami ilyesmire gondoltál.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- X1 Carbon 12th 14" FHD+ IPS Ultra 5 135U 16GB 512GB NVMe magyar vbill ujjlolv IR kam gar
- T14s Gen4 14" FHD+ IPS érintő Ryzen 5 PRO 7540U 16GB 256GB NVMe ujjlolv IR kam gar
- X1 Carbon 11th 14" FHD+ IPS i5-1345U 16GB 512GB NVMe ujjlolv IR kam gar
- Dell Latitude 5290, 12,5" HD, I5-8350U CPU, 8GB DDR4, 256GB SSD, WIN 11
- LOQ 15AHP9 15.6" FHD IPS Ryzen 5 8645HS RTX 4050 16GB 1TB NVMe magyar vbill gar
- HP Victus 15-fb1002AX - 15,6"FHD IPS - Ryzen 5 7535HS - 8GB - 512GB SSD - RTX 2050 - Win11
- BESZÁMÍTÁS! Asus B760M i7 12700KF 32GB DDR4 512GB SSD RX 6800 16GB Rampage SHIVA FSP 700W
- Bomba ár! HP Elitebook 8560W - i7-2GEN I 8GB I 500GB I 15,6" FHD I Nvidia I W10 I Garancia
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged