Hirdetés
- Android alkalmazások - szoftver kibeszélő topik
- Ez lehet az Apple hajlítható telefonjának formája, mérete
- Honor 200 Pro - mobilportré
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- iPhone topik
- Poco F7 Pro - jó, de az amatőr sem rossz
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Google Pixel topik
- Milyen okostelefont vegyek?
Ú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!
- PS4 FAT (1216A 12.02 GOLDHEN)
- FÉLÁRON SZINTE ÚJ HP HyperX Cloud Stinger Bolti ár:25k INGYEN FOXPOST
- Bomba ár! Fujitsu Lifebook T936: i5-6G I 8GB I 256SSD I 13,3" FHD Touch I Cam I W10 I Gari!
- Bomba ár! HP ProBook 640 G2 - i3-6GEN I 4GB I 128GB SSD I 14" FHD I Cam I W11 I Garancia!
- több db DELL P2417 full HD 1920x1080 IPS monitor HDMI - gari + számla
- Bomba ár! HP Probook 440 G10 - i3-1315U I 16GB I 256SSD I 14" FHD I W11 I Cam I Garancia!
- GYÖNYÖRŰ iPhone 12 mini 128GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS3415 94% Akkumulátor
- Dell Alienware AW3423DW 34 QD-OLED Gaming Monitor 27% ÁFÁS
- Azonnali készpénzes AMD Radeon RX 6000 sorozat videokártya felvásárlás személyesen/csomagküldéssel
- BESZÁMÍTÁS! MSI Thin A15 B7VE Gamer notebook - R5 7535HS 16GB DDR5 512GB SSD RTX 4050 6GB WIN11
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi




